温馨提示×

ubuntu telnet怎么使用

小樊
49
2026-10-24 11:28:51
栏目: 智能运维

在 Ubuntu 中,telnet 可以用来远程登录主机或测试网络端口连通性。下面分情况说明怎么用。


一、安装 telnet(Ubuntu 默认未安装)

1. 安装 telnet 客户端

sudo apt update
sudo apt install telnet

2.(可选)安装 telnet 服务端(不推荐,不安全)

sudo apt install telnetd
sudo systemctl start inetd

⚠️ telnet 是明文传输,生产环境不建议使用,建议用 SSH。


二、基本用法

1. 连接远程主机(远程登录)

telnet 192.168.1.100

或指定端口:

telnet 192.168.1.100 23

2. 测试端口是否通(最常用)

telnet ip 端口

示例:

telnet 192.168.1.100 80
telnet www.baidu.com 443
  • 如果显示 Connected to ... → 端口通
  • 如果 Connection refused → 端口未开或被防火墙拦截
  • 如果一直卡住 → 网络不通或防火墙丢弃包

三、退出 telnet

在 telnet 交互界面中:

Ctrl + ]

然后输入:

quit

四、常见使用场景

1. 测试 Web 服务(手动发 HTTP 请求)

telnet www.example.com 80

连接后输入:

GET / HTTP/1.1
Host: www.example.com

(输完按两次回车)


2. 测试 SMTP / Redis / MySQL 等

telnet mail.example.com 25
telnet 127.0.0.1 6379

五、telnet 和 ssh 的区别

项目 telnet ssh
加密 ❌ 明文 ✅ 加密
安全性 低 高
默认端口 23 22
推荐用途 端口测试 远程登录

六、替代方案(更推荐)

  • 端口测试:
    nc -zv ip 端口
    
  • 远程登录:
    ssh user@ip
    

如果你有具体场景(比如“怎么测某个端口”“怎么连路由器”“Ubuntu 22.04 用不了”),可以告诉我,我给你具体命令。

0 踩