ubuntu 16.04 xinetd 无法通过配置文件关闭 telnet

    技术2026-08-25  8

    通过命令安装 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 没有任何效果。

    待找原因。

    Processed: 0.008, SQL: 9