无法通过 Windows Server 2012 R2 上的端口 22 建立连接

无法通过 Windows Server 2012 R2 上的端口 22 建立连接

发生了什么:有一台装有 Windows Server 2012 R2 的服务器,我需要在其上使用 ssh。因此,我在其上安装了 OpenSSH 7.8。但是当我尝试从其他服务器连接时,连接被拒绝。

我做了什么:1.关闭Windows防火墙。2.检查网络设备是否有两台服务器之间的限制。3.在服务器上执行命令“telnet 127.0.0.1 22”,它显示“连接失败”。4.因为我通过远程桌面操作这台服务器,所以网络适配器及其驱动程序没有问题。

我想要的:根据上述操作,这个问题看起来不是由防火墙或外部设备引起的。那么,我该怎么做才能解决这个问题?

谢谢你们!

答案1

以下是几点提示:

  1. 首先检查你的 ssh 服务器是否正在运行:

    netstat -ant 或 netstat -an

    这需要显示在端口 22 上运行的 SSH 进程。

  2. 重新打开 Windows 防火墙并允许端口 22 的例外。

  3. 从具有 nmap/telnet 的主机检查是否可以访问端口 22。

相关内容