SSHセッションで「壊れたパイプ」メッセージはどういう意味ですか?

SSHセッションで「壊れたパイプ」メッセージはどういう意味ですか?

場合によっては、SSHセッションがWrite failed: Broken pipeメッセージと共に接続を失うことがあります。どういう意味ですか?セッションを開いたままにするにはどうすればよいですか?

わかりましたscreen。しかし、それは私が望む答えではありません。私はこれがsshd設定オプションだと思います。

ベストアンサー1

サーバーが長時間アイドル状態であった接続を閉じることができます。クライアント(ServerAliveInterval)またはサーバー(ClientAliveInterval)を更新できます。

 ServerAliveInterval
         Sets a timeout interval in seconds after which if no data has
         been received from the server, ssh(1) will send a message through
         the encrypted channel to request a response from the server.  The
         default is 0, indicating that these messages will not be sent to
         the server.  This option applies to protocol version 2 only.

 ClientAliveInterval
         Sets a timeout interval in seconds after which if no data has
         been received from the client, sshd(8) will send a message
         through the encrypted channel to request a response from the
         client.  The default is 0, indicating that these messages will
         not be sent to the client.  This option applies to protocol
         version 2 only.

サーバーを更新して再起動してくださいsshd

echo "ClientAliveInterval 60" | sudo tee -a /etc/ssh/sshd_config

またはクライアント:

echo "ServerAliveInterval 60" >> ~/.ssh/config 

おすすめ記事