1、服务器安装telnet包(telnet-server包依赖xinetd包)
yum install telnet telnet-server -y
2、修改telnet配置文件
# vi /etc/xinetd.d/telnet
修改disable=yes 改为no
3、保存退出,重启xinted服务
[root@localhost ~]# /etc/init.d/xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ]
4、iptables添加规则允许23端口通过,保存规则,并重启iptables服务
(1)通过vi /etc/sysconfig/iptables 进入编辑增添一条
-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
(2)执行 /etc/init.d/iptables restart 命令将iptables服务重启
(3)保存 /etc/rc.d/init.d/iptables save
5、再次扫描发现状态变为open
vim /etc/pam.d/login 编辑/et/pam.d/login
# auth................. pam_securetty.so 注释这行
6、windows本地打开cmd窗口
输入命令:telnet ip地址 连接到远程linux服务器
默认情况下telnet连接后不能使用超级用户,如果要使用超级用户root登录,有2种方法可以实现:
第一种:# mv /etc/securetty /etc/securetty.bak 这样就可以使用root登录,非常不建议这样操作!!!!
第二种:# vi /etc/securetty
添加
pts/0
pts/1
pts/2
pts/3
如果登录的用户比较多,可以添加更多的pts/**
这样添加的作用,是允许root从pts/0到pts/3这几个终端登录