Linux シンプルアプリケーションサーバーに SSH アクセスに必要な重要なファイルまたはディレクトリが含まれていない場合、Linux サーバーにログオンできないことがあります。このトピックでは、サーバーに接続できない場合に、シンプルアプリケーションサーバーに sshd_config
構成ファイルが含まれているかどうかを確認する方法について説明します。
手順
レスキュー機能を使用して、Linux シンプルアプリケーションサーバーに接続します。詳細については、レスキュー機能を使用してシンプルアプリケーションサーバーに接続する を参照してください。
次のコマンドを実行して、シンプルアプリケーションサーバーに
sshd_config
構成ファイルが含まれているかどうかを確認します。ll /etc/ssh/sshd_config
出力が次のメッセージのようになっている場合、シンプルアプリケーションサーバーには
sshd_config
構成ファイルが含まれていません。この場合、ビジネスシナリオに基づいて、次のいずれかの解決策を使用できます。scp コマンドを実行して sshd_config 構成ファイルをコピーする
次のコマンドを実行して、
sshd_config
構成ファイルを別のシンプルアプリケーションサーバーから、構成ファイルが含まれていないシンプルアプリケーションサーバーにコピーします。scp root@<sshd_config 構成ファイルが含まれているシンプルアプリケーションサーバーのパブリック IP アドレス>:/etc/ssh/sshd_config /etc/ssh
たとえば、sshd_config 構成ファイルが含まれているシンプルアプリケーションサーバーのパブリック IP アドレスが 120.27.XX.XX の場合、次のコマンドを実行します。
scp root@120.27.XX.XX:/etc/ssh/sshd_config /etc/ssh
次のコマンドを実行して、sshd サービスを再起動します。
systemctl restart sshd
スナップショットに基づいてシステムディスクをロールバックする
シンプルアプリケーションサーバーのスナップショットを作成した場合、スナップショットに基づいてサーバーの対応するディスクをロールバックできます。詳細については、スナップショットの管理 トピックの「スナップショットに基づいてディスクをロールバックする」セクションを参照してください。
Linux シンプルアプリケーションサーバーに接続できるかどうかを確認します。詳細については、Linux サーバーに接続する を参照してください。