私はAmazon ec2に成功し、いろいろ試してきました。常にすべてに対してSudoを実行する必要があるため、ルートディレクトリに移動し、すべての権限を変更して書き込み、書き込み、実行することを迷惑に感じました。
私は次のことをしました
chmod -R 777 .
その後、サーバーを終了しました。
次回ログオンしようとしたとき
"ssh_exchange_identification: read: Connection reset by peer"
どうすれば修正できますか?
ありがとうございました
私の解決策はおそらく簡単ですが、誰がそれを助けることができるか知っています:
ブラウザでEC2インスタンスを再起動します(AWS-> EC2ダッシュボード->インスタンス->(インスタンスを選択)->(アクションドロップダウンをクリック)->インスタンス状態->再起動
Ssh接続コマンドを再試行する前に、少し時間を置いてください。それが誰かを助けることを願っています。
重いサーバー負荷
これは、サーバーがブルートフォース攻撃などの負荷がかかっているときにも発生します。 sshdが実行できる接続の量を増やします。 http://edoceo.com/notabene/ssh-exchange-identification
私の場合、インスタンスは停止して起動しました。
ブラウザでEC2インスタンスを再起動しました(AWS-> EC2ダッシュボード->インスタンス->(インスタンスを選択)->(アクションドロップダウンをクリック)->インスタンス状態->停止
それから
ブラウザでEC2インスタンスを再起動するだけです(AWS-> EC2ダッシュボード->インスタンス->(インスタンスを選択)->(アクションドロップダウンをクリック)->インスタンス状態->開始
注:-停止と開始にはしばらく時間がかかります。しばらくお待ちください。
おかげでプラナフ
役に立つ注釈として、共有ホスティング環境、具体的にはGoDaddyでこのケースがあり、このエラーが発生した理由は次のとおりです。
ssh_exchange_identification: read: Connection reset by peer
解決策:ローカルマシンのIPがGoDaddyによってブロックされていたため、サポートに連絡し、実行中のエラー出力のスクリーンショットを送信する必要がありました。
ssh -v user @ domain
、またそれらに私のIPを提供します。彼らは私のIPが実際にブロックされていることに気付き、それを削除し、問題を解決しました。
また、キーを777 chmodに入れないでください。 700に変更する必要があります。