SSHは再起動時にデフォルトのポートにリセットされます
ホームサーバーの(/etc/ssh/sshd_configファイル内の)デフォルトのSSHポートをポート54747に変更してsshから、sshdサービスとサービスを再起動しました(どちらかを確認して、安全のために両方を実行しました)。構成をテストするために、ログアウトしてから問題なく再度ログインしました。 数日後、私は適切な更新プログラムをインストールし、サーバーを再起動しました。(ポート54747で)SSHに戻そうとしたときに、接続拒否エラーが発生しました。 何らかの理由で、デフォルトのポートでSSHを試してみましたが、うまくいきました!私は戻ってsshd_configをチェックしましたが、まだカスタムポートがありました。そこでssh、sshdサービスとサービスを再起動すると、「通常の」動作(ポート54747のSSH)に戻りました。再起動を試みましたが、接続が再び拒否されました... 誰が私が間違ったことを知っていますか? 追加の詳細: Ubuntu 16.04.2 LTS サーバーもHTPCを使用しており、テレビでセッションを開いています(SSHと同じユーザー) ラップトップのRSAキーを使用してSSHで接続し、パスワード認証を無効にしました を使用して再起動してsudo reboot -h nowいましたが、検索した後、一部の人によって落胆していることがわかりましたのでsudo reboot、試してみましたが、違いはありません イベントの編集シーケンス: SSHポートを22から54747に変更します /etc/ssh/sshd_config sshおよびsshdサービスを再起動します 現在のSSHセッションを終了する SSHがポート54747で正常に戻ります リブート ポート54747でSSH接続エラーが発生しましたが、ポート22で成功しました sshおよびsshdサービスを再起動します ポート54747でSSHが正常に戻り、ポート22で接続エラーが発生しました 再起動して6に戻る 編集1: netstat出力 rgo@ATLAS:~$ sudo netstat -lntp | grep :54747 rgo@ATLAS:~$ sudo netstat -lntp | grep :22 tcp6 0 0 :::22 :::* LISTEN 1/init 編集2: …