KeiIchiのブログ

プログラミング学習で、日々学んだことを書いていきます!

ssh接続をした際の、ssh_dispatch_run_fatal: ~Broken pipeの対処

現在、私は作成中のPF(ポートフォリオ)を、awsを用いて公開できるように作業しています。 EC2インスタンスを作成し、そのインスタンスにログインする際に、起きたエラーとその解決方法を、短いですが書いていきます。 ターミナルにて、以下を実行

% ssh -i awsで作成した秘密鍵 ec2-user@Elastic IPアドレス
# 実行結果
~
Are you sure you want to continue connecting (yes/no/[fingerprint])?

そこで、参考にしていた記事等の内容やその説明を確認した後に、yesを入力、すると...

~
Are you sure you want to continue connecting (yes/no/[fingerprint])?yes
ssh_dispatch_run_fatal: ~Broken pipe

このエラーは、sshの接続が切れてしまったからです。なぜ切れてしまったのかというと、ssh接続を実行した後に、未入力の時間が一定時間経過してしまったから(yesを入力するまでに未入力の時間があったから)だと考えられます。そこでもう一度、ログインを試みました。

% ssh -i awsで作成した秘密鍵 ec2-user@Elastic IPアドレス
# 実行結果

       __|  __|_  )
       _|  (     /   Amazon Linux 2 AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-2/
[ec2-user@~]$ 

無事ログインが完了しました。 今回は以上になります。