在 Ubuntu 里用 telnet 测试网络,通常是用来验证某一台主机的某个端口是否可达(比如 Web、数据库、SSH 等服务)。下面按常见场景说明。
Ubuntu 默认可能没装 telnet 客户端:
telnet
如果提示 command not found,安装:
sudo apt update
sudo apt install telnet -y
telnet <IP或域名> <端口>
telnet 192.168.1.10 80
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
Trying 192.168.1.10...
telnet: Unable to connect to remote host: Connection refused
或No route to host
telnet 8.8.8.8 22
如果看到:
SSH-2.0-OpenSSH_8.2
说明端口和服务都正常。
telnet www.baidu.com 80
telnet 127.0.0.1 3306 # MySQL
telnet 127.0.0.1 6379 # Redis
Ctrl + ]
然后输入:
quit
⚠️ telnet:
nc(netcat)curlping(只测 IP 层)nmap例如:
nc -zv 192.168.1.10 80
如果你愿意,可以告诉我:
我可以给你更精确的命令。