发生了什么:有一台装有 Windows Server 2012 R2 的服务器,我需要在其上使用 ssh。因此,我在其上安装了 OpenSSH 7.8。但是当我尝试从其他服务器连接时,连接被拒绝。
我做了什么:1.关闭Windows防火墙。2.检查网络设备是否有两台服务器之间的限制。3.在服务器上执行命令“telnet 127.0.0.1 22”,它显示“连接失败”。4.因为我通过远程桌面操作这台服务器,所以网络适配器及其驱动程序没有问题。
我想要的:根据上述操作,这个问题看起来不是由防火墙或外部设备引起的。那么,我该怎么做才能解决这个问题?
谢谢你们!
答案1
以下是几点提示:
首先检查你的 ssh 服务器是否正在运行:
netstat -ant 或 netstat -an
这需要显示在端口 22 上运行的 SSH 进程。
重新打开 Windows 防火墙并允许端口 22 的例外。
- 从具有 nmap/telnet 的主机检查是否可以访问端口 22。