ssh 接続している最中に下記のようなメッセージが出力されて、接続が切れてしまうことがあります。
client_loop: send disconnect: Broken pipe
正直詳細は分からないのですが、自分が対応した方法をメモがてら書いておきます。
自分の場合は、.ssh/config に ssh ログインするサーバの情報を書いているのですが、この問題が起きるサーバには下記のように ServerAliveInterval
と TCPKeepAlive
を設定することで問題が解消しました。
Host xxxx
Hostname xxxx.xxx
User yyyy
IdentityFile /home/yyyy/.ssh/xxxxx.rsa
ServerAliveInterval 300
TCPKeepAlive yes
コメント