
Windows 2008 サーバー ボックスでデフォルトのポート 22 で SSH サーバーを実行すると、クライアントで常に Operation Timed Out が発生します。別のポート (たとえば 2222) で実行すると、正常に動作します。
ファイアウォールを開きました。Netstat は、サーバーが正しいポートでリッスンしていることを示しています。
2 つの異なる Windows SSH サーバー (freeSSHd と WinSSHD) を使用しましたが、どちらも同じ結果になりました。
SSH サーバーをポート 22 で実行する場合とポート 2222 で実行する場合の違いの原因は他に何があるでしょうか?
答え1
ポート 22 の ssh サーバーはブルート フォース攻撃を受けていますか? より大きなポート番号に設定すると、ブルート フォース攻撃が軽減され、リクエストに迅速に応答できるようになります。
答え2
理由はわかりませんが、再起動によって最終的に解決しました。私が行ったファイアウォールの変更が有効になっていなかったため、今朝再起動したら機能したのではないかと思います。
デバッグのヒントを提供してくれた Peter と Gabe に感謝します。