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

Simple Application Server:Linuxサーバーにpingは通るが接続できない

最終更新日:Jan 14, 2025

このトピックでは、Linuxサーバーにpingは通るがリモート接続できない場合の症状、原因、および解決策について説明します。

問題の説明

Linuxシンプルアプリケーションサーバーにpingは通りますが、サーバーにリモート接続できません。

原因

この問題は、次のいずれかの理由で発生する可能性があります。

解決策

インターネットに接続されていて、想定どおりに動作していることを確認します。次に、以下の操作を実行して問題を解決します。

Linuxサーバーに入力したパスワードが有効かどうかを確認する

無効なパスワードが原因でサーバーへのリモート接続に失敗した場合は、パスワードを変更します。詳細については、サーバーパスワードの設定またはリセットを参照してください。

SSHサービスの構成が有効かどうかを確認する

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

  2. 次のコマンドを実行して、SSHサービスが正しくリッスンされているかどうかを確認します。

    netstat -lntup|grep 22

    次の出力に類似した出力が返された場合、SSHサービスは正しくリッスンされています。Dingtalk_20220426165621.jpgSSHサービスが正しくリッスンされていない場合は、問題を修正します。詳細については、Linuxインスタンスの共通サービスを開始し、リスニングポートの状態を照会する方法を参照してください。

構成ファイルが有効かどうかを確認する

構成ファイルが有効かどうかを確認します。たとえば、リモート接続エラーの原因となる特定のパラメーターをサーバーで有効にしている場合は、これらのパラメーターをコメントアウトする必要があります。詳細については、原因1が原因で問題が発生した場合の解決策トピックの「rootユーザーによるログオンの拒否」セクションを参照してください。

ファイアウォールでSSHポート22が無効になっているかどうかを確認する

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

  2. 次のコマンドを実行して、LinuxサーバーのファイアウォールでSSHポート22が無効になっているかどうかを確認します。

    firewall-cmd --query-port=22/tcp

    次のメッセージが返された場合、SSHポート22は無効になっています。

    image

  3. 次のコマンドを実行して、ファイアウォールを無効にします。

    systemctl stop firewalld

Linuxシンプルアプリケーションサーバーのリモート接続エラーの解決策の詳細については、リモート接続に関するFAQを参照してください。