packet_write_waitパイプが壊れているか、topが実行され続けるのですか?

packet_write_waitパイプが壊れているか、topが実行され続けるのですか?

このクソミスは私の頭痛を毎日もっとひどくしました。私はこのような状況に直面したことはありません。

さて、SSHで正常に認証した後、いくつかのことをしましたが、突然SSH接続が失われました! ! ?

私のエラーメッセージは次のとおりです。packet_write_wait: Connection to XXX.XX.XX.XXX: Broken pipe

私は私のエラーメッセージを次のように表示したいと思います。Write Failed: broken pipeたくさん、私を信じてください!

私はServerAliveInterval、ServerAliveCountMax、ClientAliveを追加するなど、インターネット上で多くのソリューションを試しました...

一部の人々は次のように言います。 TCPKeepAliveをnoに変更し、ServerAliveを追加するなどの愚か者。私もこれをしましたが、まだ同じエラーが発生しました。

これまで私は幸運だったことがなかった。

どんな助けでも大変感謝します。

ベストアンサー1

2018年以降、読者の皆さん、

MelBurslanのレビューをお見せします。

企業環境にいる場合は、ファイアウォール管理者に連絡してこれが発生した場合は、ルールが更新されていることを確認するか、変更を適用してファイアウォールを再起動してください。プライベートサーバーでこれが発生した場合は、この問題が発生したときにsshdサーバー側で行った操作に関する追加情報を提供する必要があります。破損したパイプは、通常、何らかの理由でネットワークがダウンしていることを意味します。

デフォルトでは、VPN(企業環境)で使用したい場合です。そうすれば、この間違いはあなたに残るでしょう。ssh [email protected]

唯一の解決策今まで見つけたことは携帯電話ケース。作った人に感謝します。

mosh-serverターゲット(sshで接続するサーバー)とホストにインストールするmosh-client必要があります。

パケットが失われると自動的に再接続されますが、これは非常にクールで、私たちのすべての要件に適していると思います。

2020年3月の更新:

mosh-serverサーバーにインストールできない場合は、ここで私のスクリプトを使用できます。https://github.com/ohmybash/oh-my-bash/blob/master/tools/autossh.sh

SSH セッションの有効期限が切れると、自動的に SSH に再接続されます。

楽しい時間をお過ごしください!

おすすめ記事