在 Ubuntu 下使用 telnet 进行测试,通常是为了检查 某个 IP 的端口是否可达(比如测试服务是否正常监听)。下面按步骤说明:
sudo apt update
sudo apt install telnet -y
telnet <IP或域名> <端口>
telnet 127.0.0.1 22
如果成功,会看到类似:
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
SSH-2.0-OpenSSH_8.9
telnet www.baidu.com 80
连接成功后,可手动发请求:
telnet www.example.com 80
连接后输入:
GET / HTTP/1.1
Host: www.example.com
(输入完按两次回车)
Connected to x.x.x.x.
说明端口通、服务在监听
Connection refused
→ 端口没开或服务没启动
Connection timed out
→ 防火墙 / 网络不通 / 安全组拦截
Ctrl + ]
然后输入:
quit
# 测试端口
nc -zv 127.0.0.1 22
# 更推荐
curl -v http://ip:port
如果你愿意,可以告诉我:
我可以给你更精确的命令。