Debainサーバーを再起動する方法をGoogleで探していたところ、次の source が見つかり、入力しました。
systemctl reboot
これを行った後、DebianサーバーにSSHで接続できなくなります。 SSHを再度有効にするにはどうすればよいですか?
SSHを実行しようとすると、次のようになります。
ssh: connect to Host example.com port 22: Connection timed out
-edit-
幸いにもHetznerのコンソールを介してサーバーにアクセスできますが、SSHをオンにする方法はわかりません。 Sudo systemctl restart ssh
を試してみましたが、うまくいかないようですが、それでも接続がタイムアウトします。
-edit-
サーバーでsystemctl reboot
がネットワークを無効にしていると思います。Sudo /etc/init.d/networking start
を使用してもうまくいかないようです。 journalctl -xe
は以下を示します:
画像について申し訳ありませんが、ヘッツナー氏のコンソールでは、コンソールからテキストをコピーできません。
私が行うとき:cat /etc/network/interfaces
表示されるのは次の場合のみです:
ip link show
と入力すると、出力は次のようになります。
systemctl reboot
が私のネットワーク設定を台無しにしたようです。
ネットワーキングを再度機能させるために、最初にifconfig -a
を実行して、イーサネットインターフェース(私の場合はens3
)を見つけました。次に、cat /etc/network/interfaces
をチェックしました。これにより、*cfg
ファイル/etc/networking/interface.d/*cfg
から設定が読み込まれます。私の場合、.cfg
ファイルは1つしかありませんでした。次に、nano /etc/networking/interface.d/50-cloud-init.cfg
を実行し、eth0
の発生をすべてens3
に変更しました。
サーバーのシェル内でsystemctl start sshd
を使用してsshdデーモンを再起動する必要があります。また、sshdサービスがシステムによって有効であることを確認します。 systemctl is-enabled sshd.serive
と入力して、有効になっているかどうかを確認します。そうでない場合は、systemctl enable sshd.service
を使用して有効にできます。