我有一台运行 Windows 7 的机器,我想从 Ubuntu 连接到它。
到目前为止它运行良好。
但是现在,当我尝试从 Ubuntu 连接到 Windows 7 时,出现了以下信息:
telnet: Unable to connect to remote host: Connection refused
我在 Windows 中打开了端口 23,如下所示这些说明。
我还从 Windows 功能中启用了 Telnet 客户端和 Telnet 服务器。
我确信 Ubuntu 的 23 端口是LISTENING
。
我还可以尝试什么?
答案1
我不太确定帮助你是否是个好主意?!但我会帮忙的。我会向你展示如何进行这两种设置。
前面有个小通知。Telnet 相当老旧,没有加密,对黑客来说无疑是一种邀请。因此,如果您可以避免使用 telnet,请这样做!
1. 使用 telnet 从 Windows 连接到 Ubuntu
Telnet 服务器默认不起作用,因为它不安全,因此默认不安装。为此,请执行以下操作:
sudo apt-get install xinetd telnetd
这将安装 telnet 服务器。安装完成后,您应该能够从 Windows 连接到 ubuntu 服务器。
2. 从 Ubuntu 连接到 Windows
要以另一种方式连接,您需要在 Ubuntu 上安装 telnet 客户端。由于 telnet 被认为是不安全的,因此默认情况下也不会安装 telnet 客户端。
apt-get install telnet
之后,您应该能够从控制台使用 telnet 命令进行连接。
telnet your-server.here
3. 排除连接故障
如果这不起作用,您将必须排除连接故障。
确保 Ubuntu 未被防火墙阻止
检查 Ubuntu 防火墙是否已启用
sudo ufw status
并暂时禁用它(如果它处于开启状态)
sudo ufw stop
你可能应该允许 TCP 端口
sudo ufw allow 23/tcp
使用nmap测试windows telnet服务是否可用
sudo nmap -sS your-server.here
如果扫描后您没有看到列出的端口,那么问题就出在您的 Windows 机器上。