在 Ubuntu 上用 telnet 测试端口连通性或网络服务,一般按下面步骤来:
sudo apt update
sudo apt install telnet
telnet <IP或域名> <端口>
telnet 192.168.1.10 22
telnet www.baidu.com 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
或一直 Trying...telnet www.example.com 80
连接后手动输入:
GET / HTTP/1.1
Host: www.example.com
回车两次,看是否返回 HTTP 响应。
telnet 192.168.1.10 22
看到 SSH-2.0-OpenSSH_xxx 说明正常。
telnet mail.example.com 25
Ctrl + ]
然后输入:
quit
现代环境更推荐:
nc -zv 192.168.1.10 22
或
curl -v telnet://192.168.1.10:22
如果你有 具体要测试的服务或端口,可以告诉我,我给你对应命令。