配置telnet服务器
1.确认本机是否已安装telnet-server
[root@bogon ~]# rpm -q xinetd telnet-server
xinetd-2.3.14-33.el6.i686
telnet-server-0.17-47.el6.i686
xinetd-2.3.14-33.el6.i686
telnet-server-0.17-47.el6.i686
出现上面的信息,则说明已安装xinetd和telnet-server
2.安装xinetd及telnet-server
[root@bogon ~]# yum install xinetd
[root@bogon ~]# yum install telnet-server
说明:
因为我们的telnet就是挂在super daemon下的一个服务,这个服务就是很有名的xinetd,如果没有安装的话,当然要先安装起来啦。
3.启动telnet
使用vim(建议使用VIM)修改/etc/xinetd.d/telnet这个文件
[root@bogon ~]# vim /etc/xinetd.d/telnet
service telnet
{
disable = yes 将yes改成no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
保存并退出
{
disable = yes 将yes改成no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
保存并退出
重启xinetd
[root@bogon ~]# /etc/init.d/xinetd restart
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
Stopping xinetd: [ OK ]
Starting xinetd: [ OK ]
[root@bogon ~]# netstat -tl
tcp 0 0 *:telnet *:* LISTEN
看到以上信息就说明,你的telnet服务以经开启啦,此时,客户端还是telnet不上服务器的,为什么呢,因为防火墙,除非你的防火墙已经关闭了。下面就来说说防火墙要怎么修改
如果要关闭telnet的话,只要把上面的no再改成yes,并重启xinetd就行了
4.修改防火墙,放行telnet端口
我们都知道telnet的端口是23吧!
OK,闲话少说。
[root@bogon ~]# iptables -I INPUT -p tcp --dport 23 -jACCEPT
[root@bogon ~]# iptables -I INPUT -p upd --dport 23 -jACCEPT
[root@bogon ~]# /etc/init.d/iptables save
[root@bogon ~]# /etc/init.d/iptables restart
[root@bogon ~]# /etc/init.d/iptables stop #不要执行啦,这个是关闭防火墙地
OK,全部搞定,现在客户端就可以连接上了,当然你的客户端防火墙也得设置一下哟。
转载于:https://blog.51cto.com/slyvester/928879