ubuntu

ubuntu telnet端口是多少

小樊
48
2025-10-11 18:43:51
栏目: 智能运维

Ubuntu系统中Telnet服务的默认端口是23(TCP协议)。这是Telnet服务的标准默认端口,广泛应用于常规远程登录场景。

注意事项:Telnet的安全风险与替代方案

Telnet协议的核心缺陷是传输数据未加密(包括用户名、密码等敏感信息),容易被网络窃听或中间人攻击。因此,强烈建议在生产环境或涉及敏感信息的场景中,使用SSH(Secure Shell)协议替代Telnet。SSH通过加密通道保障数据安全,其默认端口为22,且提供身份验证、数据完整性校验等安全特性。

如何修改Telnet默认端口(可选操作)

若因特殊需求需调整Telnet端口,可按以下步骤操作(以Ubuntu 20.04及以上版本为例):

  1. 安装Telnet服务(若未安装):
    sudo apt update && sudo apt install telnetd
    
  2. 修改配置文件
    编辑/etc/xinetd.d/telnet文件(部分系统可能使用/etc/inetd.conf),找到port = 23行,将23替换为目标端口(如2323)。
    示例修改后内容:
    service telnet {
        disable = no
        socket_type = stream
        protocol = tcp
        wait = no
        user = root
        server = /usr/sbin/in.telnetd
        port = 2323  # 修改后的端口
        flags = REUSE
    }
    
  3. 重启服务生效
    sudo systemctl restart xinetd
    
  4. 放行防火墙端口(若启用UFW):
    sudo ufw allow 2323/tcp  # 替换为目标端口
    sudo ufw reload
    
  5. 验证端口监听
    使用以下命令确认新端口已处于监听状态:
    sudo ss -tuln | grep 2323  # 替换为目标端口
    

0
看了该问题的人还看了