CentOS7安装Telnet服务

CentOS7安装Telnet服务

1.在安装Telnet前先检查系统是否安装了telnet-server和xinetd
# rpm -qa telnet-server xinetd

2.如果没有安装,则开始安装
# yum -y install telnet-server telnet xinetd

3.配置并启动Telnet,xinetd和telnet必须设置开机启动
# systemctl enable xinetd.service && systemctl enable telnet.socket

4.接下来启动服务,查看服务状态
# systemctl start telnet.socket && systemctl start xinetd
# systemctl status telnet.socket && systemctl status xinetd

5.配置防火墙规则,或者关闭防火墙
# firewall-cmd --permanent --add-port=23/tcp
# firewall-cmd --reload

6.重新加载防火墙
systemctl restart firewalld && iptables -L -n

7.修改配置文件/etc/securetty
centos7下面安装telnet后没有生成 /etc/xinetd.d/telnet文件
# vim /etc/securetty
在末尾添加
pts/0
pts/1
保存退出

8.telnet允许root登录
a.默认root不能登录,可使用普通用户登陆后切换至root用户。
b.如果想直接以root用户登录,可以修改服务端的配置文件 vim /etc/pam.d/remote
注释此行即可:auth       required     pam_securetty.so

9.测试
使用Windows下cmd或者putty等工具测试telnet

10.查看日志
# tail -f /var/log/secure
server login: pam_unix(remote:session): session closed for user root
server login: pam_unix(remote:session): session opened for user root by (uid=0)
server login: ROOT LOGIN ON pts/3 FROM ::ffff:192.168.0.100
posted @ 2022-01-10 16:05  花之旭  阅读(4949)  评论(2编辑  收藏  举报