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