如何在CentOS 7/RHEL 7上安装Telnet服务器

时间:2019-08-20 17:58:25  来源:igfitidea点击:

Telnet是在因特网或者局域网上使用的一种网络协议,它使用虚拟终端连接提供双向交互式面向文本的通信设施。

telnet服务器默认的监听端口号23/tcp。

安装Telnet服务器

在CentOS 7/RHEL 7上安装telnet服务器非常简单:

yum install telnet-server

启动/停止/重启Telnet服务

启动 CentOS 7/RHEL 7上的telnet服务

systemctl start telnet.socket

停止 CentOS 7/RHEL 7上的telnet服务

systemctl stop telnet.socket

重启 CentOS 7/RHEL 7上的telnet服务

systemctl restart telnet.socket

查看telnet服务的状态

systemctl status telnet.socket

检查telnet的监听端口

Linux中查看某个端口是否被占用:

ss -tnlp|grep 23

设置防火墙,允许telnet远程登录

允许子网192.168.56.0/24的客户端访问telnet服务。

firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="192.168.56.0/24" service name="telnet" log prefix="telnet" level="info" limit value="1/m" accept'

登录telnet服务器

使用telnet命令

telnet telnet服务器ip
Hyman@linuxworld:~/Desktop$ telnet 192.168.1.100
Trying 192.168.1.100...
telnet: Unable to connect to remote host: No route to host
Hyman@linuxworld:~/Desktop$ telnet 192.168.1.100
Trying 192.168.1.100...
Connected to 192.168.1.100.
Escape character is '^]'.

Kernel 3.10.0-123.el7.x86_64 on an x86_64
localhost login: test
Password: 

注意 Escape character is '^]'.这一行,如果我们是telnet其他端口,用以测试端口是否开放。
连接后就没有输出了(因为不是telnet响应),这时我们可以按 Ctrl+]键 退出。