检查确认
我们现在应该能够成功 Telnet 到服务器:
# telnet 192.168.10.10 Trying 192.168.10.10... Connected to 192.168.10.10 Escape character is '^]'. [snip] login: user Password: Last login: Sat Nov 2 14:46:57 from 172.168.21.21
启用远程登录
安装软件包后,请检查 /etc/xinetd.d/telnet 文件并确保将 disable = yes 更改为 disable = no 。
# vi /etc/xinetd.d/telnet # default: on # description: The telnet server serves telnet sessions; it uses \ # unencrypted username/password pairs for authentication. service telnet { flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID disable = no }
- 如果 /etc/xinetd.conf 中的以下行未注释,则将 telnet 添加到文件中。
# vi /etc/xinetd.conf enabled = telnet
on it road.com
打开 telnet 服务器
- 使用 chkconfig 命令打开 Telnet 服务器,然后使用 service 命令使该服务可立即使用。
注意:我们必须是 root 用户才能使用这些命令。
此外,如果我们收到“未找到命令”,那么我们可能需要使用该命令的完整路径。
例如,要查找 chkconfig 命令的完整路径,执行 which chkconfig ,我们应该获得完整路径:/sbin/chkconfig。
# chkconfig --list telnet telnet off
# chkconfig telnet on
# chkconfig --list telnet telnet on
chkconfig 命令将使 Telnet 服务器在下次重新引导系统时可用。
- 我们会注意到 Telnet 是 xinetd 守护进程的一部分。
为了使 Telnet 服务立即可用,请使用 service 命令重新启动 xinetd 守护进程。
# service xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ]
安装远程登录
- 为了打开 Telnet,请确保我们安装了正确的 telnet-server 和 telnet RPM。
要验证我们是否安装了 telnet 软件包,请使用以下命令。
# rpm -qa | grep telnet telnet-server-0.17-26.EL3.2 telnet-0.17-26.EL3.2
- 如果我们没有安装 telnet-server 或者 telnet 软件包,我们可以使用安装介质中提供的 RPM 安装它们,或者我们可以使用 yum 实用程序下载并安装软件包。
例如:
# yum install telnet-server telnet
出于安全考虑,建议使用 ssh 而不是 telnet 连接到远程系统。
使用 Telnet 时,密码以纯文本形式传输。
如果我们仍想使用 telnet,请按照以下步骤操作。
日期:2020-09-17 00:12:31 来源:oir作者:oir