centos8 telnet安装
1. 装包
yum -y install telnet telnet-server
2. 启服务
systemctl enable telnet.socket --now
3. 防火墙开放端口
firewall-cmd --list-port
firewall-cmd --permanent --add-port=23/tcp
firewall-cmd –reload
4. 启用网络守护进程服务(只是临时使用的话可以不用,如open-sshd升级暂用telnet服务代替)
yum -y install xinetd
vi /etc/xinetd.d/telnet
#如果没有此文件,就手动创建 #default: yes #description: The telnet server servestelnet 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 }
systemctl enable xinetd.service --now
注: telnet默认只能使用普通用户登录,然后su root;如果要直接允许root登录,需要额外配置:
(网上搜索很多人说是修改/etc/pam.d/login的第一行,但是本人修改后仍然无法使用root登录,修改remote后就可以正常登录了)
vi /etc/pam.d/remote
注释掉这一行
#auth required pam_securetty.so