1、首先查看是否有安装telnet包:
#rpm -qa | grep telnet
如果无信息表示未安装
则可以将telnet包进行安装
#rpm -ivh telnetxxx.rpm
2、查看服务:
chkconfig --list | grep iptables ---查看防火墙
chkconfig --list | grep telnet --查看telnet
3、telnet配置:
1)#vi /etc/xinetd.d/telnet
service telnet
{
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/in.telnetd
disable = no ---激活telnet,如不想使用,可以将其改为yes
}
2)、默认下root无法连接telnet,这是linux的安全性考虑。但如果要root能够登录telnet呢?有2种方案
其一, 移除对root限制的安全文件
mv /etc/securetty /etc/securetty.bak
其二,修改pam认证模块
vi /etc/pam.d/login
将 auth requisite pam_securetty.so 此行前面加上#注释,即取消securtty模块的安全认证
4、启动telnet服务
#/etc/init.d/xinet.d restart
5、本机测试telnet服务:
#telnet 127.0.0.1
备注:
1、注意防火墙的设置
假如系统开了防火墙。那么要放开23端口。
iptables -I INPUT -p tcp --dport 23 -j ACCEPT
iptables -I INPUT -p udp --dport 23 -j ACCEPT
2、如果操作系统是centos与redhat操作系统,可以使用yum进行安装对应的telnet包