SSH 伺服器在連接埠 22 上逾時,但在更高連接埠上沒有逾時

SSH 伺服器在連接埠 22 上逾時,但在更高連接埠上沒有逾時

如果我在 Windows 2008 伺服器機器上的預設連接埠 22 上執行 SSH 伺服器,我總是會在用戶端上收到「操作逾時」的訊息。如果我在另一個連接埠(例如 2222)上運行它,它就可以正常工作。

我已經打開防火牆了。 Netstat 顯示伺服器正在偵聽正確的連接埠。

我使用了兩個不同的 Windows SSH 伺服器(freeSSHd 和 WinSSHD),它們都有相同的結果。

還有什麼可能導致在連接埠 22 與連接埠 2222 上執行 SSH 伺服器之間存在差異?

答案1

連接埠22上的ssh伺服器是否受到暴力攻擊?將其設置在更高的連接埠號碼上可以減少這些問題,從而可能使其能夠更快地回應您的請求。

答案2

我不確定為什麼,但最終透過重新啟動解決了這個問題。我唯一的想法是我所做的防火牆更改沒有生效,當我今天早上重新啟動時它起作用了。

感謝 Peter 和 Gabe 提供的調試技巧。

相關內容