centos

centos telnet远程登录设置

小樊
42
2025-10-19 13:43:40
栏目: 智能运维

CentOS Telnet远程登录设置指南
Telnet是一种基于TCP协议的远程登录工具,默认使用23端口,但由于其传输数据为明文(包括用户名、密码),不建议在生产环境中使用,优先选择SSH(Secure Shell)等加密协议。以下是在CentOS系统上配置Telnet远程登录的具体步骤:

1. 安装Telnet服务端

CentOS系统默认安装了Telnet客户端(telnet),但服务端(telnet-server)需手动安装。同时,Telnet服务由xinetd(超级守护进程)管理,需一并安装:

sudo yum install -y telnet telnet-server xinetd

2. 启动并配置Telnet服务

安装完成后,需启动Telnet服务并设置为开机自启。由于Telnet服务由xinetd管理,需通过修改配置文件启用服务:

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

CentOS 7及以上版本默认使用firewalld防火墙,需开放23端口(Telnet默认端口):

若系统使用iptables(CentOS 6或旧版本),需执行以下命令:

sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
sudo service iptables save  # 保存规则(CentOS 6)

4. (可选)允许root用户远程登录

默认情况下,CentOS限制root用户通过Telnet远程登录(出于安全考虑)。如需允许,需修改/etc/securetty文件(该文件列出了允许root登录的终端设备):

sudo vi /etc/securetty

在文件末尾添加以下内容(允许所有伪终端登录):

pts/0
pts/1
pts/2
pts/3

保存后,root用户即可通过Telnet远程登录。

5. 测试Telnet远程连接

配置完成后,可通过其他设备(如Windows的telnet客户端或Linux终端)测试连接。假设CentOS服务器IP为192.168.1.100,执行以下命令:

telnet 192.168.1.100

若连接成功,会提示输入用户名和密码。输入正确的凭据后,即可进入远程服务器的命令行界面。

注意事项

通过以上步骤,即可在CentOS系统上完成Telnet远程登录的配置。但需牢记,Telnet并非安全的远程管理方式,仅在测试或信任的网络环境中使用。

0
看了该问题的人还看了