在 Debian 里“检查 telnet”通常有两层意思:检查 telnet 客户端是否安装、以及检查某个服务的 telnet 端口是否通。下面分别说明。
which telnet
或
telnet --version
command not found:未安装sudo apt update
sudo apt install telnet
telnet 192.168.1.10 23
或
telnet example.com 23
Ctrl + ]
然后输入 quit
Debian 默认不推荐 telnet(明文传输),可用以下方式检查端口:
nc -vz 192.168.1.10 23
timeout 3 bash -c 'cat < /dev/null > /dev/tcp/192.168.1.10/23' && echo "端口通" || echo "端口不通"
ss -lntp | grep 23
或
netstat -lntp | grep 23
telnet 服务极不安全,一般不建议开启。
查看是否已安装 telnet 服务:
dpkg -l | grep telnetd
如已安装且没必要,建议卸载:
sudo apt remove telnetd
如果你能说清楚是:
我可以给你更精确的命令。