/ var / run / sshdが見つからないため、再起動後にSSHサーバーが動作しなくなる
VPSが約3か月間再起動されませんでした。OpenVZ仮想化タイプのサーバーでホストされ、オペレーティングシステムはUbuntu 16.04です。何らかの理由でVPSを再起動した後、sshを介してサーバーに接続できませんでした。受け取ったメッセージは次のとおりです。 ssh: connect to host srvname.com port 22: Connection refused そこで、VPSでシリアルコンソールを開いて調査を開始しました...をパージして再インストールしましたopenssh-serverが、成功しませんでした。インターネットで同様の問題に関する記事、質問、回答を読むのに2時間費やしました。 最後に/var/run/sshd、システムの起動時にディレクトリが作成されないことを理解しました。手動で作成したら、問題なくSSHサービスを開始できますが、次回の再起動時に問題が残ります。だから私の質問は: この問題の原因は何ですか?/var/run/sshdシステムの起動時に作成されないのはなぜですか? 適切な方法で問題を解決するにはどうすればよいですか?この投稿の最後で言及されている一時的な解決策を見つけました。 問題はVPSのOpenVZホストに関連している可能性がありますか?ホスティングプロバイダーに解決を依頼する必要がありますか? 出力systemctl status ssh.service、sshd -Ddp 22およびjournalctl -xe次のとおりです。 # systemctl status ssh.service ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit-hit) since вт 2019-01-15 12:58:08 EET; 22s …