温馨提示×

ubuntu telnet怎样配置端口

小樊
47
2026-09-25 04:35:39
栏目: 智能运维

在 Ubuntu 上,“配置 telnet 端口”通常分为几种情况。下面按常见需求给你说明。


一、Ubuntu 上安装并配置 Telnet 服务端口

1. 安装 telnet 服务(xinetd 方式,最常见)

Ubuntu 默认没有 telnet 服务。

sudo apt update
sudo apt install xinetd telnetd

2. 配置 Telnet 端口

编辑(或新建)xinetd 的 telnet 配置文件:

sudo nano /etc/xinetd.d/telnet

示例(改为 2323 端口):

service telnet
{
    disable         = no
    flags           = REUSE
    socket_type     = stream
    wait            = no
    user            = root
    server          = /usr/sbin/in.telnetd
    port            = 2323
    log_on_failure  += USERID
}

如果不写 port,默认是 23


3. 重启 xinetd

sudo systemctl restart xinetd

查看监听端口:

sudo netstat -tulnp | grep 2323

或

ss -tulnp | grep 2323

4. 防火墙放行端口

sudo ufw allow 2323/tcp

二、只是用 telnet 客户端连接某个端口(非服务)

如果你是客户端测试端口:

telnet 192.168.1.10 8080

如果提示:

Command 'telnet' not found

安装:

sudo apt install telnet

三、修改系统默认 telnet 端口(不推荐)

系统默认 telnet 端口在:

/etc/services
telnet          23/tcp

⚠️ 不建议修改,会影响兼容性和其他服务。


四、重要安全提醒(非常关键)

✅ Telnet 是明文传输,极不安全
✅ 生产环境强烈建议使用:

  • ssh
  • socat
  • nc

例如安全替代:

ssh user@host

五、如果你愿意,我可以帮你

你可以告诉我:

  • ✅ 是想开 telnet 服务还是测试端口
  • ✅ Ubuntu 版本(20.04 / 22.04 / 24.04)
  • ✅ 想用默认 23 还是自定义端口

我可以直接给你一份可用配置。

0 踩