Mac iTermでSSHが切れる

不安定なサーバだったので、よく切れるなぁと思ってたのですが、Macに変えて、iTermにしてから良く発生するなと。

そういえばハートビートの設定とかしてないなと

http://zeo.unic.net.my/iterm-keep-alive/

こちらでをのやり方が、まさにありました。

画面上部のメニューから

BookMarks>Manage Profile

Terminal Profileの▽を押して

ハートビートを設定したいプロファイルを選択します。

右側のウィンドウの一番下に

When idle, sends ASCII codeの項目があるので

チェックボックスと数字(20や0)を設定してください。

こちらで問題がある場合は

~/.ssh/config

Host *
ServerAliveCountMax 3
ServerAliveInterval 10
TCPKeepAlive yes

で回避出来そう

http://sourceforge.net/tracker/index.php?func=detail&aid=2893833&group_id=67789&atid=518976

追記:

Server側の設定で

http://headphono.us/2006/07/20/osx-terminal-solve-the-connection-reset-by-peer-problem/

ClientAliveInterval 60

Published by

kashioka

有限会社アリウープ 代表取締役社長 PHPユーザ会の発起人の一人。いちばんやさしいPHPの教本(インプレス),PHPハンドブック(ソフトバンククリエイティブ)著者。PHPカンファレンス実行委員 明日の開発カンファレンス開催 認定スクラムマスター。近年、PHPに限らずサーバレス環境でのPythonなども書いたりしている。 http://alleyoop.jp

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。