ubuntu

Ubuntu中如何恢复Telnet设置

小樊
36
2025-11-10 13:53:55
栏目: 智能运维

Ubuntu恢复Telnet设置的详细步骤

Telnet因传输数据未加密,在生产环境中不建议使用,但若需恢复其设置(如测试或旧系统兼容),可按以下步骤操作:

1. 更新系统软件包

首先确保系统软件包为最新版本,避免因依赖问题导致安装失败:

sudo apt update && sudo apt upgrade -y

2. 安装Telnet服务器

Ubuntu默认不安装Telnet服务器,需通过以下命令安装:

3. 配置Telnet服务

根据系统使用的超级服务器(inetdxinetd),修改对应配置文件:

① 配置inetd(传统方式)

编辑/etc/inetd.conf文件,找到Telnet配置行(通常位于文件末尾),取消注释(删除行首#):

sudo nano /etc/inetd.conf

确保包含以下内容:

telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd

保存并退出(Ctrl+OEnterCtrl+X)。

② 配置xinetd(现代方式)

编辑/etc/xinetd.d/telnet文件(若不存在则创建),确保内容如下:

sudo nano /etc/xinetd.d/telnet
service telnet
{
    disable = no          # 关键:启用Telnet服务
    socket_type = stream
    protocol = tcp
    wait = no
    user = root
    server = /usr/sbin/in.telnetd
    log_on_failure += USERID  # 记录登录失败信息
}

保存并退出。

4. 重启超级服务器服务

配置修改后,需重启对应的超级服务器以应用更改:

5. 配置防火墙允许Telnet流量

若系统启用了ufw防火墙,需开放Telnet默认端口(23/tcp):

sudo ufw allow 23/tcp
sudo ufw reload  # 重新加载防火墙规则

6. 验证Telnet服务状态

注意事项

通过以上步骤,即可恢复Ubuntu系统中的Telnet设置。如需更安全的远程访问,强烈推荐使用SSH协议。

0
看了该问题的人还看了