我最近开始使用 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 流量。