在 Linux 下使用 telnet 连接远程主机,一般步骤如下(同时说明一些常见注意点):
telnet
如果提示 command not found,说明未安装。
Ubuntu / Debian
sudo apt update
sudo apt install telnet
CentOS / RHEL / Rocky / Alma
sudo yum install telnet
# 或
sudo dnf install telnet
telnet 主机地址 端口
telnet 192.168.1.10 23
或连接域名:
telnet example.com 23
⚠️ 默认 telnet 端口是 23,如果对方服务不是 23,需要手动指定。
telnet 192.168.1.10 80
Connected to 192.168.1.10.
Connection refused
或一直卡住(端口不通 / 防火墙拦截)
退出方式:
Ctrl + ]
然后输入:
quit
telnet 192.168.1.10
输入用户名和密码(明文,不安全)
ssh user@ip
如果只是为了:
telnet 是可以用的。
| 原因 | 解决方法 |
|---|---|
| 未安装 telnet | 安装 telnet |
| 端口未开放 | 检查服务是否启动 |
| 防火墙拦截 | 检查 iptables / firewalld |
| 网络不通 | ping 测试 |
| 服务不是 telnet | 确认端口用途 |
nc -vz 192.168.1.10 80
或
ss -lnt
如果你愿意,可以告诉我:
我可以给你更精确的命令 ✅