温馨提示×

Debian telnet远程登录如何设置

小樊
34
2025-12-06 18:56:49
栏目: 智能运维

Debian Telnet远程登录设置指南

一 安装与启用

  • 更新索引并安装所需软件包(两种常见组合,二选一或同时安装):
    • 使用 xinetd 管理:sudo apt update && sudo apt install xinetd telnetd
    • 使用 inetd 管理:sudo apt update && sudo apt install inetd telnetd
  • 说明:telnetd 提供 Telnet 服务,inetd/xinetd 为超级守护进程,负责按需监听并启动 in.telnetd。安装完成后即可进行服务配置与启用。

二 配置 inetd 或 xinetd

  • 使用 xinetd(推荐且更常见)
    1. 编辑配置文件:sudo nano /etc/xinetd.d/telnet
    2. 写入或确保包含以下内容(将服务启用): service telnet { disable = no socket_type = stream protocol = tcp wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID }
    3. 保存并使配置生效:sudo systemctl restart xinetd
  • 使用 inetd
    1. 编辑配置文件:sudo nano /etc/inetd.conf
    2. 取消注释或新增行:telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
    3. 保存并使配置生效:sudo systemctl restart inetd
  • 要点:确保 disable=no(xinetd),以及 inetd.conf 中对应的 telnet 行未被注释;修改后必须重启 inetd/xinetd 才会生效。

三 防火墙与连通性

  • 允许 Telnet 默认端口 23/TCP
    • UFW:sudo ufw allow 23/tcp(或 sudo ufw allow telnet)
    • iptables:sudo iptables -A INPUT -p tcp --dport 23 -j ACCEPT
  • 云服务器或边界防火墙需同步放通安全组/ACL 的 23/TCP 入站规则。
  • 本机连通性自测:telnet 127.0.0.1 或 telnet localhost
  • 远程测试:在另一台主机执行 telnet <服务器IP> 23,出现登录提示即表示链路与端口已就绪。

四 客户端连接与常用用法

  • 安装客户端(如未安装):sudo apt install telnet
  • 连接命令:
    • 默认端口:telnet 192.0.2.10
    • 指定端口:telnet 192.0.2.10 2323
    • 指定登录名:telnet 192.0.2.10 -l <用户名>
  • 退出:在 Telnet 会话中输入 quit 或 Ctrl+]。以上命令适用于常见 Linux/类 Unix 与 Windows 自带 Telnet 客户端。

五 安全建议与常见问题

  • 安全建议
    • Telnet 传输为明文(含用户名与口令),不建议在生产环境启用;优先使用 SSH(sudo apt install openssh-server,sudo systemctl start ssh && sudo systemctl enable ssh,连接:ssh <用户>@)。
  • root 登录
    • 出于安全考虑,PAM 默认限制 root 通过 Telnet 登录。若确需开启,可编辑 /etc/pam.d/login,注释掉 auth requisite pam_securetty.so 行,并重启服务;但更推荐仅以普通用户登录后 su/sudo,不建议直接开放 root Telnet。
  • 配置文件路径与生效
    • xinetd 配置:/etc/xinetd.d/telnet;修改后需 sudo systemctl restart xinetd 才会生效。
  • 端口修改
    • 如需改为非标准端口(如 2323/TCP):
      • xinetd:在 /etc/xinetd.d/telnet 中添加 port = 2323
      • inetd:在 /etc/inetd.conf 对应行中按需调整服务端口参数
      • 同时更新防火墙与云安全组规则,测试:telnet 2323。

0