在 Linux 下使用 telnet,主要分两种情况:作为客户端连接远程主机,以及测试端口连通性。下面给你一个实用速查。
sudo apt update
sudo apt install telnet
sudo yum install telnet
# 或
sudo dnf install telnet
telnet 192.168.1.10
或指定端口:
telnet 192.168.1.10 23
⚠️ telnet 是明文协议,生产环境不建议使用,推荐用 ssh
这是 telnet 在 Linux 下最实用的场景。
telnet 192.168.1.10 80
Connected to 192.168.1.10.
Connection refused
或一直卡住(被防火墙拦截)
退出方式:
Ctrl + ]
然后输入:
quit
telnet www.baidu.com 80
telnet 192.168.1.10 22
telnet 192.168.1.10 3306
Ctrl + ]telnet> 提示符quitnc -vz 192.168.1.10 80
curl -I http://192.168.1.10
ssh user@192.168.1.10
Linux 下 telnet 主要用于“测试端口是否通”,不建议用于远程登录。
如果你是想:
可以告诉我具体场景,我可以给你更精确的命令示例。