AT&TによるSSH接続はしばらく中断されました。

AT&TによるSSH接続はしばらく中断されました。

最近、私たちの家のISPサービスがAT&T Uverseに変更されました。私が使用していた既存の銅DSL(!)よりはるかに高速ですが、SSH接続はしばらく中断される問題に直面しています。

パターンを正確に見つけることができません。時にはリンクは数日間保持されますが、その後1〜2分ごとに一連の削除が発生します。これはSSH接続にのみ影響を与えるようです。サーバーとローカルコンピューターの両方が「壊れたパイプ」エラーを報告します。

私のローカルコンピュータはUbuntu 16.04.1を実行しているSystem76 Lemurです。リモートは仮想FreeBSDボックス(10.3)です。私も同じ結果が出たと思います。

ssh -Y

または

ssh -X

ATTはあまり役に立ちません(Sshは標準のホームユーザーの範囲外です)。

ベストアンサー1

前の議論:

https://askubuntu.com/questions/127369/how-to-prevent-write-failed-broken-pipe-on-ssh-connection

https://superuser.com/questions/37738/how-to-reliously-keep-an-ssh-tunnel-open

2つが浮かび上がります(AT&Tに不満を提起するのは役に立たないため)。

1)トラフィックがないとファイアウォールが切断される問題がありました。これはあなたの状況と同じではありませんが、SSHセッションに30秒の接続維持を追加するのは悪いことではありません。

https://stackoverflow.com/questions/25084288/keep-ssh-session-alive

2)Gnu画面(またはFreeBSDシステムの場合はtmuxが良い)を使用すると、少なくとも再接続しても作業内容が失われることはありません。 .profileのscreen -RRは非常に便利で、常にscreenセッションが実行されることを保証します。 autosshを使用すると、少なくとも痛みが最小限に抑えられます。

おすすめ記事