温馨提示×

ubuntu telnet怎么修改端口

小樊
47
2026-10-18 13:51:08
栏目: 智能运维

在 Ubuntu 里,telnet 本身只是一个客户端命令,它连接的是远程主机的 telnet 服务端口。所以“修改端口”通常有两种理解,我分别说明:


一、使用 telnet 客户端连接非默认端口(最常见)

telnet 默认端口是 23,如果你想连别的端口:

telnet  IP或域名  端口

例如:

telnet 192.168.1.100 2323
telnet example.com 8080

✅ 这是“修改端口”的最常见用法,不需要改任何配置


二、修改 Ubuntu 上 telnet 服务端监听端口(不推荐)

⚠️ 注意:telnet 是明文协议,极不安全,Ubuntu 官方不推荐使用

1. 安装 telnet 服务(如果尚未安装)

sudo apt update
sudo apt install telnetd

2. 通过 inetd / xinetd 修改端口

Ubuntu 通常使用 openbsd-inetd

编辑配置文件:

sudo nano /etc/inetd.conf

找到类似:

telnet  stream  tcp  nowait  root  /usr/sbin/tcpd  /usr/sbin/in.telnetd

改成你想监听的端口(例如 2323):

2323  stream  tcp  nowait  root  /usr/sbin/tcpd  /usr/sbin/in.telnetd

重启服务:

sudo systemctl restart openbsd-inetd

确认监听:

sudo ss -tlnp | grep 2323

三、强烈建议的替代方案(安全)

✅ SSH(默认端口 22,可修改)

sudo nano /etc/ssh/sshd_config

修改:

Port 2222

重启:

sudo systemctl restart ssh

总结

场景 做法
用 telnet 连别的端口 telnet ip port
改 telnet 服务端口 改 /etc/inetd.conf
安全远程登录 用 SSH

如果你能说一下 “你是想连别人,还是自己开 telnet 服务”,我可以给你更精确的命令。

0 踩