在 Ubuntu 中,查看 telnet 端口(默认 23)是否正常监听,或查看 某个端口是否可 telnet 通,常见方法如下:
netstatsudo netstat -tulnp | grep 23
或
sudo netstat -an | grep :23
ss(推荐,现代系统)sudo ss -tulnp | grep 23
示例输出(表示正在监听):
LISTEN 0 128 0.0.0.0:23 0.0.0.0:*
如果没有输出,说明 telnet 服务未启动
Ubuntu 默认 不安装 telnet 服务
dpkg -l | grep telnetd
sudo apt update
sudo apt install telnetd
sudo systemctl start inetd
telnet 通常由
inetd或xinetd管理
telnet IP 端口
例如:
telnet 192.168.1.100 23
Connection refused → 端口未监听Timeout → 防火墙 / 网络问题sudo ufw status
开放 23 端口:
sudo ufw allow 23
sudo lsof -i:23
| 目的 | 命令 |
|---|---|
| 看端口是否监听 | `ss -tulnp |
| 看服务是否装 | `dpkg -l |
| 测试连接 | telnet IP 23 |
| 看防火墙 | sudo ufw status |
如果你是想 查看别人服务器的 telnet 端口,或 替代 telnet 的更好方案(如 ssh),也可以告诉我。