温馨提示×

telnet Debian如何连接

小樊
43
2026-08-14 02:45:19
栏目: 智能运维

Debian 上用 telnet 连接远程主机,分几种常见情况说明(含安装、使用、以及安全提醒)。


一、在 Debian 上安装 telnet 客户端

Debian 默认 不自带 telnet 客户端,需要先安装:

sudo apt update
sudo apt install telnet

安装完成后即可使用 telnet 命令。


二、使用 telnet 连接远程主机

1️⃣ 基本用法

telnet 主机IP 端口

✅ 示例:

telnet 192.168.1.100 23

或域名:

telnet example.com 23

如果不写端口,默认是 23(telnet 服务端口)


2️⃣ 测试端口是否可达(常见用途)

现在 telnet 更多用于测试端口,而不是登录系统:

telnet 192.168.1.100 80
  • 连接成功:
    Connected to 192.168.1.100.
    
  • 连接失败:
    Connection refused
    
    Unable to connect to remote host
    

三、连接远程 telnet 服务(较少见)

如果对方 开启了 telnet 服务(不推荐):

telnet 192.168.1.100

然后输入用户名和密码(明文,不安全)。


四、Debian 上开启 telnet 服务(不推荐)

⚠️ telnet 明文传输,已经被 SSH 取代,不建议启用

如果只是为了实验环境:

sudo apt install telnetd
sudo systemctl start inetd

防火墙放行 23 端口:

sudo ufw allow 23

五、推荐替代方案(强烈建议)

使用 SSH(安全)

ssh user@主机IP

如果只是为了测试端口,也可以用:

nc -vz 主机IP 端口

ss -lnt

六、常见问题

❓ telnet 命令不存在

sudo apt install telnet

❓ 连接超时

  • 检查 IP 是否正确
  • 检查防火墙
  • 检查服务是否监听端口
ss -lnt | grep 23

七、总结

目的 推荐方式
远程登录 ✅ SSH
测试端口 ✅ telnet / nc
明文登录 ❌ telnet(不推荐)

如果你是想:

  • 登录 Debian
  • 测试某个端口
  • 在 Docker / 局域网 / 路由器环境使用

可以告诉我具体场景,我可以给你更精准的命令。

0