在 Linux 上安装 telnet,通常分为两种情况:安装 telnet 客户端(用于连接远程主机)和 安装 telnet 服务器(用于被远程连接,已不推荐)。下面按常见发行版说明。
sudo apt update
sudo apt install telnet
sudo dnf install telnet
CentOS 7 可用:
sudo yum install telnet
sudo pacman -S inetutils
Arch 的 telnet 包含在
inetutils中
sudo zypper install telnet
telnet
出现:
telnet>
说明客户端已安装成功。
测试连接示例:
telnet www.baidu.com 80
telnet 明文传输,极不安全,生产环境不建议使用,推荐 SSH。
sudo apt install telnetd
sudo dnf install telnet-server
sudo systemctl start telnet.socket
sudo systemctl enable telnet.socket
sudo firewall-cmd --add-service=telnet --permanent
sudo firewall-cmd --reload
✅ 使用 SSH
ssh user@ip
如果你只是想 测试端口是否通,更推荐:
nc -zv 192.168.1.1 80
或
ss -lnt
| 目的 | 建议 |
|---|---|
| 连接远程主机 | ❌ telnet,✅ SSH |
| 测试端口连通性 | ✅ nc / telnet |
| 学习/兼容老设备 | ✅ telnet 客户端 |
如果你能告诉我 Linux 发行版 + 使用场景(例如:测试端口、老设备、嵌入式),我可以给你更精确的方案。