スキップしてコンテンツを表示

Linux2にSSH接続できない

0

昨日はLinux2をインストールしたEC2インスタンスへSSH接続できていましたが、本日SSH接続を行ったが、プロンプトが表示されない(=接続待ちのまま?)状態になりました。AWSコンソールよりインスタンス再起動後は接続できました。数日前にも同様の現象が発生しました。 原因を調べるにはどうしたらよいでしょうか。

質問済み 1年前179ビュー
3回答
0

SSH接続の問題を調査するには、以下のステップを試すことができます:

  1. EC2Rescue for Linuxツールを使用する: このツールは、EC2 Linuxインスタンスの一般的な問題を診断、トラブルシューティング、修復するために設計されています。SSHの問題を含む100以上のモジュールがあり、ログの収集、リソース使用状況データの収集、一般的なOpenSSH問題の診断と修正に役立ちます。

  2. AWSSupport-TroubleshootSSH自動化ドキュメントを実行する: このAWS Systems Manager自動化ランブックは、EC2Rescueをインストールし、SSH接続の問題に対処するために使用します。

  3. システムログを確認する: /var/log/messagesや/var/log/secure等のログファイルを確認し、SSHデーモンや認証に関連するエラーメッセージを探します。

  4. SSHサービスの状態を確認する: インスタンスに接続できる場合は、「systemctl status sshd」コマンドでSSHサービスの状態を確認します。

  5. セキュリティグループとネットワークACLの設定を確認する: インバウンドルールが正しく設定されているか確認します。

  6. 最近のシステムアップデートを確認する: Amazon Linux 2の最新のリリースノートを確認し、SSHパッケージの更新や既知の問題がないか確認します。最近のアップデートでOpenSSHパッケージが更新されている可能性があります。

  7. インスタンスのリソース使用状況を確認する: CPU、メモリ、ディスク使用率が高すぎないか確認します。リソース不足がSSH接続に影響を与える可能性があります。

これらの手順を通じて、SSH接続の問題の原因を特定し、解決策を見つけることができるでしょう。問題が継続する場合は、AWS supportに連絡することも検討してください。
Sources
Troubleshoot impaired Amazon EC2 Linux instance using EC2Rescue - Amazon Elastic Compute Cloud
Amazon Linux 2 version 2.0.20240329.0 release notes - Amazon Linux 2
Amazon Linux 2 version 2.0.20231218.0 release notes - Amazon Linux 2
Amazon Linux 2 version 2.0.20241001.0 release notes - Amazon Linux 2

回答済み 1年前
0

本日も再発した。 2/20 午後からTeraTerm+SSHで接続し、作業していたが18時に応答が返ってこなくなった。本日9時に再度試したところ、問題無く接続できたが調査中の11時に再発した。 SSH接続できないため、AWSコンソールで対象インスタンスの状態を見ると「実行中」だった。EC2 Instance Connectで接続を試みるが、 Failed to connect to your instance Error establishing SSH connection to your instance. Try again later. となる。

回答済み 1年前
0

作業中にOutOfMemoryが発生したことが原因のようです。失礼いたしました。

回答済み 1年前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

関連するコンテンツ