乌班图系统在不删除软件包的前提下,停止Telnet,并用 SSH 替代
时间: 2024-02-21 15:59:37 浏览: 47
在 Ubuntu 系统中,我们可以使用 SSH 服务来代替 Telnet 服务进行远程登录,而无需删除 Telnet 软件包。下面是具体的操作步骤:
1. 以 root 用户身份登录 Ubuntu 系统。
2. 打开终端窗口,输入以下命令以停止 telnet 服务:
```
systemctl stop telnet.socket
```
3. 输入以下命令以禁用 telnet 服务:
```
systemctl disable telnet.socket
```
4. 安装 OpenSSH 服务,输入以下命令:
```
apt-get install openssh-server
```
5. 启动 SSH 服务,输入以下命令:
```
systemctl start sshd.service
```
6. 验证 SSH 服务已经启动:
```
systemctl status sshd.service
```
如果输出结果中显示 sshd.service 已经运行,则说明 SSH 服务已经成功启动。
7. 修改 SSH 配置文件,将 SSH 服务的端口号设置为 22(默认端口),输入以下命令:
```
vi /etc/ssh/sshd_config
```
将以下行的注释符号(#)去掉,并将端口号改为 22:
```
#Port 22
```
改为:
```
Port 22
```
保存并退出。
8. 重新加载 SSH 配置,输入以下命令:
```
systemctl reload sshd.service
```
现在,你可以使用 SSH 客户端来连接 Ubuntu 服务器,进行远程登录了。
阅读全文