マンジャロを実行するヘッドレスマシンを設定しようとしています。 opensshをインストールして有効にしましたssh localhost
が、うまくいきますが、他のコンピュータを介してSSHを介して接続できません。また、修正すると/etc/ssh/sshd_config
再度できませんssh localhost
。 Debianを試してみましたが、受信ポートを変更しない限り動作します...一体何です!もちろん、すべてのポートは正しく転送されます。ポートを変更してコメントを外すと問題が発生します(たとえば、切り替えたポートが転送されます)。どうなりますか?
答え1
localhostにはSSHを使用できますが、他のコンピュータではSSHを使用できない場合は、他のコンピュータでSSHを無効にするようにSSH設定を変更したり、着信SSH接続をブロックするファイアウォールがある可能性があります。ファイアウォールは同じマシン上にあっても、テスト中のクライアントとサーバーの間のすべてのホップにあってもかまいません。
SSHがプライマリポートで動作しているが他のポートでリッスンするように変更しても機能しない場合は、選択したポートをブロックするファイアウォールがあることを意味します。または、設定変更中に間違いを犯しました。設定の試行を投稿していないため、間違いを犯した場合はお手伝いできません。