在 Linux 下查看 telnet 端口(通常是 23)是否开放,或用 telnet 测试某个端口,常见方法如下:
telnet IP 端口
示例(测试本机 telnet 服务):
telnet 127.0.0.1 23
Connection refused(端口没开)No route to host(网络/防火墙问题)如果没装 telnet 客户端:
# CentOS / RHEL
yum install -y telnet
# Ubuntu / Debian
apt install -y telnet
netstat -tunlp | grep 23
或(推荐):
ss -tunlp | grep 23
输出示例:
LISTEN 0 128 0.0.0.0:23 0.0.0.0:* users:(("in.telnetd",pid=1234))
# 查看服务(旧版)
service xinetd status
# systemd(部分系统)
systemctl status telnet.socket
安装 telnet 服务端(一般不建议,安全性差):
# CentOS
yum install -y telnet-server xinetd
# Ubuntu
apt install -y telnetd
nmap -p 23 IP
# iptables
iptables -L -n | grep 23
# firewalld
firewall-cmd --list-ports
telnet 是明文协议,生产环境强烈不建议使用,推荐用:
ssh(22 端口)如果你是想:
可以告诉我具体场景。