SSH:服务器拒绝连接端口 22

SSH:服务器拒绝连接端口 22

我最近开始使用 D-Link 交换机构建 LAN,但遇到了一些问题。

我的网络方案:

-- 是以太网电缆

| Internet access via modem| -- |                 |

| PC w/ Ubuntu and Windows | -- | [D-Link switch] |

| PC w/ UbuntuServer 12.04 | -- |                 |

如您所见,所有 PC 和调制解调器都通过以太网电缆连接到 5 端口交换机。

当我尝试访问安装了 Ubuntu Server 的电脑时,出现错误:

Connection to port 22 refused by server.

请帮我解决这个问题。

我并不懒惰,所以连续2天都在google这个问题。

信息:

1)我可以从装有 Windows 操作系统和 Ubuntu 的 PC ping 该服务器:(ping 172.16.0.100

2)我使用 检查了服务器上开放的端口nmap。结果显示只有 139 和 445 端口是开放的。

3)防火墙处于非活动状态

4)我运行命令来打开服务器上的第 22 个端口,所以我认为它们应该是打开的。

5)OpenSSH 服务器已安装并正在运行

6)登录凭据正确

7) 我能够通过 SSH 连接到服务器上的本地主机,( ssh localhost)

答案1

您能从 Windows 计算机远程登录到端口 22 吗?如果不行,则表示端口未打开。

要从 Windows 进行 telnet,您可能需要安装“telnet 客户端”(Windows 安装的一部分)。

还要确保 Windows 防火墙没有阻止对端口 22 的传出访问。

在你的 Unix 机器上,执行“netstat -tn”并查找IP地址:22 在列表中(其中IP地址是您的网络IP或*,而不是127.0.0.1)。

另外,您是否在 Unix 机器上安装了防火墙(如 iptables)?如果是,请检查以确保您没有阻止和允许来自 LAN 的入站端口 22 流量。

相关内容