Windows

無法在 Windows Server 2012 R2 上通過埠 22 建立連接

  • May 25, 2020

發生了什麼:有一台裝有 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

這需要顯示您的 SSH 程序在埠 22 上執行。 2. 重新打開 Windows 防火牆並允許埠 22 例外。 3. 從具有 nmap/telnet 的主機檢查您是否可以訪問埠 22。

引用自:https://serverfault.com/questions/956580