首先说明,telnet登录服务器是一种不安全的远程登录方式。先森之所以会需要telnet登录服务器,是因为有时候需要对OpenSSH进行配置修改、漏洞修复、升级等操作时,需要telnet作为保险,以免误操作导致无法登录服务器。
基础
先科普一点基础。
telnet:是telnet的客户端,除了
telnet-server:这才是可以开启远程登录的服务端软件。
部署
系统:CentOS 6.8 x64
1.直接yum安装telnet-server:
yum install -y telnet-server
2.守护进程。telnet需要依赖超级守护进程xinetd启动,若为安装还需要先安装。
yum install -y xinetd
3.启动telnet:
chkconfig telnet on
service xinetd restart
4.允许登录:
echo ‘pts/0’ >>/etc/securetty
echo ‘pts/1’ >>/etc/securetty
“/etc/securetty”文件允许你规定“root”用户可以从那个TTY设备登录。
pts是pesudo tty slave,是伪终端的slave端。
5.开启防火墙端口。请先确保已经关闭SElinux。
在防火墙配置文件/etc/sysconfig/iptables中,复制22端口那行粘贴在其下面,开启23端口,保存并重启iptables。
-A INPUT -m stat