ubuntu

Ubuntu下Telnet连接被拒绝怎么解决

小樊
39
2025-08-13 07:56:13
栏目: 智能运维

  1. 检查服务状态:确保Telnet服务已安装并启动,使用命令 sudo systemctl status telnet.socketsudo service xinetd status 查看,未启动则用 sudo systemctl start telnet.socketsudo service xinetd start 启动。
  2. 检查防火墙:用 sudo ufw status 查看防火墙规则,若阻止Telnet(默认端口23),添加规则 sudo ufw allow 23/tcp 并重启防火墙 sudo ufw reload
  3. 检查端口监听:用 sudo netstat -tulnp | grep 23sudo ss -tulnp | grep 23 确认服务是否监听23端口,未监听需检查配置文件 /etc/xinetd.conf/etc/inetd.conf,确保包含 telnet stream tcp nowait telnetd /usr/sbin/in.telnetd,修改后重启服务。
  4. 检查SELinux:若启用SELinux,临时禁用 sudo setenforce 0 测试是否解决问题,永久禁用需编辑 /etc/selinux/config
  5. 检查网络连接:用 ping 命令测试网络连通性,确保目标主机可达。
  6. 查看系统日志:通过 sudo journalctl -u telnet.socket/var/log/syslog 获取错误信息,辅助排查问题。

提示:Telnet传输不加密,建议用SSH替代,安装命令为 sudo apt-get install openssh-client,连接命令为 ssh username@hostname

0
看了该问题的人还看了