检查确认

我们现在应该能够成功 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
}
  1. 如果 /etc/xinetd.conf 中的以下行未注释,则将 telnet 添加到文件中。
# vi /etc/xinetd.conf
enabled = telnet
on  it road.com

打开 telnet 服务器

  1. 使用 chkconfig 命令打开 Telnet 服务器,然后使用 service 命令使该服务可立即使用。

注意:我们必须是 root 用户才能使用这些命令。
此外,如果我们收到“未找到命令”,那么我们可能需要使用该命令的完整路径。
例如,要查找 chkconfig 命令的完整路径,执行 which chkconfig ,我们应该获得完整路径:/sbin/chkconfig。

# chkconfig --list telnet
telnet          off
# chkconfig telnet on
# chkconfig --list telnet
telnet          on

chkconfig 命令将使 Telnet 服务器在下次重新引导系统时可用。

  1. 我们会注意到 Telnet 是 xinetd 守护进程的一部分。
    为了使 Telnet 服务立即可用,请使用 service 命令重新启动 xinetd 守护进程。
# service xinetd restart
Stopping xinetd:                                           [  OK  ]
Starting xinetd:                                           [  OK  ]

安装远程登录

  1. 为了打开 Telnet,请确保我们安装了正确的 telnet-server 和 telnet RPM。
    要验证我们是否安装了 telnet 软件包,请使用以下命令。
# rpm -qa | grep telnet
telnet-server-0.17-26.EL3.2
telnet-0.17-26.EL3.2
  1. 如果我们没有安装 telnet-server 或者 telnet 软件包,我们可以使用安装介质中提供的 RPM 安装它们,或者我们可以使用 yum 实用程序下载并安装软件包。
    例如:
# yum install telnet-server telnet
如何在 RHEL/CentOS 5,6 中安装和配置 telnet

出于安全考虑,建议使用 ssh 而不是 telnet 连接到远程系统。
使用 Telnet 时,密码以纯文本形式传输。
如果我们仍想使用 telnet,请按照以下步骤操作。

日期:2020-09-17 00:12:31 来源:oir作者:oir