SSHローカルポート転送を使用したパイプの中断のトラブルシューティング

SSHローカルポート転送を使用したパイプの中断のトラブルシューティング

私のサーバーは、ポート22のみを公開するファイアウォールの背後にあります。私はサーバー上で実行されている複数のHTTPサービスにアクセスするためにSSHローカルポート配信を頻繁に使用します。うまくいきますが、常にそうではありません。時にはエラーメッセージが表示され、再び機能packet_write_wait: Connection to XXX.XXX.XXX.XXX port 22: Broken pipeするためにSSH接続を再起動する必要があります。

ServerAliveInterval設定ファイルで30に設定しました。また、複数の独立したSSHプロセスを開いて別のポートを転送することがよくあります。そのうちの1つがダウンしても、残りはまだ機能しているため、ネットワーク接続自体は問題ありません。

役に立つ場合、私のクライアントはmacOS High Sierraを実行しており、サーバーはUbuntu 16.04を実行しています。

問題の原因は何ですか?どのような潜在的なソリューションを使用できますか?

ベストアンサー1

SSH接続の場合は、接続保持メッセージをサーバーに送信することをお勧めします。

おすすめ記事