通过命令安装 xinetd:
sudo apt-get install xinetd -y
通过命令安装 telnet:
sudo apt-get install telnetd -y
这两个安装好后,执行命令来重启 xinetd:
sudo service xinetd restart
其实这个时候 /etc/xinetd.d./ 目录下并没有 telnet 的配置文件,但是 xinetd 自己已经监视了 telnet(23) 端口号。 通过如下命令查看某个端口号被某个进程监听:
sudo netstat -lp
执行后就会发现 xinetd 在监听 telnet(23) 端口号。
即便是设置 telnet 配置文件,并且设置 disable=yes,重启 xinetd,telnet 还是会被 xinetd 监听。
service telnet
{
flags
= REUSE
socket_type
= stream
wait = no
user
= root
server
= /usr/sbin/in.telnetd
log_on_failure +
= USERID
disable
= no
}
也就是说,在我这里,xinetd 如果发现系统安装了 telnetd,默认就监听 telnet(23) 端口。并且,telnet 配置文件对 xinetd 没有任何效果。
待找原因。