ex1-lab

Linux, CentOS, Mac OS X, Windows, 仮想化, Apache等のLinux中心に気になることをメモがわりに・・・

Mac OSX SSH セッション切れ対策(Write failed: Broken pipe 防止)

      2017/01/04 この記事は約2分で読むことができます。

SSHクライアントは、Windowsの時は Tera Term を使ってましたが、Mac OSX では
標準のターミナルソフトとiTerm2を使用しています

標準ターミナル・iTerm2を使用していて少し長めに離席したりして、操作をしない時間があると以下のエラーがでて接続切れることがあります

標準のターミナルソフトの対策

keepAliveの設定を変更すると解消する場合があるので、ssh/configを以下のように設定しました
設定自体は、「~/.ssh/config」に ServerAliveInterval 60 (60秒毎に)を設定
OS X El Capitan導入後、接続切れが発生したので、「ServerAliveCountMax 15」も追記設定しました
クライアントのSSH設定のため、iTerm2を利用する場合でも設定をした方がセッション切れは発生しにくくなります

iTerm2の対策

iTerm2でのセッション切れの対策は、
上部メニューより[profiles] → [open profiles] で標準で使っているprofileを選択
[edit profiles] → [terminalsession ] を表示して、[when idle send ASCII code]にチェックをいれます。
入力する数字は、0から20の中で任意の数字を入れます
自分は「0」を設定しています

iTerm2_20150324

 - Mac ,