乌班图无法使用systemctl
时间: 2023-07-23 19:15:55 浏览: 181
如果你使用的是 Ubuntu 14.04 或者更早的版本,那么 `systemctl` 命令可能不可用。在这种情况下,你可以使用 `service` 命令来代替 `systemctl` 命令。
以下是在 Ubuntu 14.04 及更早版本中停止 Telnet 服务并启动 SSH 服务的具体步骤:
1. 以 root 用户身份登录 Ubuntu 系统。
2. 打开终端窗口,输入以下命令以停止 telnet 服务:
```
service telnet stop
```
3. 输入以下命令以禁用 telnet 服务:
```
update-rc.d telnet disable
```
4. 安装 OpenSSH 服务,输入以下命令:
```
apt-get install openssh-server
```
5. 启动 SSH 服务,输入以下命令:
```
service ssh start
```
6. 验证 SSH 服务已经启动:
```
service ssh status
```
如果输出结果中显示 sshd 服务正在运行,则说明 SSH 服务已经成功启动。
7. 修改 SSH 配置文件,将 SSH 服务的端口号设置为 22(默认端口),输入以下命令:
```
vi /etc/ssh/sshd_config
```
将以下行的注释符号(#)去掉,并将端口号改为 22:
```
#Port 22
```
改为:
```
Port 22
```
保存并退出。
8. 重新加载 SSH 配置,输入以下命令:
```
service ssh reload
```
现在,你可以使用 SSH 客户端来连接 Ubuntu 服务器,进行远程登录了。
阅读全文