安装telnet服务

2012年07月10日

用C++写了一个服务器端的程序,端口号为30000,在本机的客户端能够成功访问,但是到其他机器上不能连接上。显示不能访问23端口,原来是telnet服务未开启。

安装telnet服务

  1. apt-get install openbsd-inetd

  2. sudo apt-get install xinetd telnetd

  3. /etc/inetd.conf 添加telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd

  4. /etc/init.d/openbsd-inetd restart

  5. 重启telnet服务: sudo /etc/init.d/xinetd restart

  6. 乱码问题:下载pietty,选择telnet登录,选择UFT-8

  7. netstat -a grep telnet 可以看见tcp 0 0 :telnet *: LISTEN

可能还需要开启防火墙端口

iptables -I INPUT -i eth0 -p tcp --dport 23 -j ACCEPT 
iptables -I OUTPUT -o eth0 -p tcp --sport 23 -j ACCEPT