すべてのプロダクト
Search
ドキュメントセンター

Simple Application Server:Linux シンプルアプリケーションサーバーに SSH アクセスに必要なファイルまたはディレクトリが含まれているかどうかを確認する

最終更新日:Dec 24, 2024

Linux シンプルアプリケーションサーバーに SSH アクセスに必要な重要なファイルまたはディレクトリが含まれていない場合、Linux サーバーにログオンできないことがあります。このトピックでは、サーバーに接続できない場合に、シンプルアプリケーションサーバーに sshd_config 構成ファイルが含まれているかどうかを確認する方法について説明します。

手順

  1. レスキュー機能を使用して、Linux シンプルアプリケーションサーバーに接続します。詳細については、レスキュー機能を使用してシンプルアプリケーションサーバーに接続する を参照してください。

  2. 次のコマンドを実行して、シンプルアプリケーションサーバーに sshd_config 構成ファイルが含まれているかどうかを確認します。

    ll /etc/ssh/sshd_config

    出力が次のメッセージのようになっている場合、シンプルアプリケーションサーバーには sshd_config 構成ファイルが含まれていません。この場合、ビジネスシナリオに基づいて、次のいずれかの解決策を使用できます。

    image.png

    • scp コマンドを実行して sshd_config 構成ファイルをコピーする

      1. 次のコマンドを実行して、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
      2. 次のコマンドを実行して、sshd サービスを再起動します。

        systemctl restart sshd
    • スナップショットに基づいてシステムディスクをロールバックする

      シンプルアプリケーションサーバーのスナップショットを作成した場合、スナップショットに基づいてサーバーの対応するディスクをロールバックできます。詳細については、スナップショットの管理 トピックの「スナップショットに基づいてディスクをロールバックする」セクションを参照してください。

  3. Linux シンプルアプリケーションサーバーに接続できるかどうかを確認します。詳細については、Linux サーバーに接続する を参照してください。