2010年8月28日

Mac OSXでssh接続してすぐ切れちゃう場合の対処方法

Mac OSXのターミナルでサーバにssh接続した場合、すぐ切断されてしまう場合があります。
これの対処方法をまとめたメモ(ssh2接続の場合です)

■サーバ側の設定

  /etc/ssh/sshd_configに下記を設定
:
:
#Compression delayed
#ClientAliveInterval 0  ←元々の設定
ClientAliveInterval 15  ←これを追加
#ClientAliveCountMax 3  ←元々の設定
ClientAliveCountMax 3  ←これを追加
#ShowPatchLevel no
:
:
  設定したらreloadかstop&startして有効にする。

■Mac OSX側の設定

  (1) なければ自分のホームディレクトリに「.ssh」ディレクトリを作成(属性は700)
  (2) なければ「.ssh」に「config」ファイルを作成(属性は600)
  (3) 「config」ファイルに下記の内容を追記
Host *
ServerAliveInterval 60
  これで切断されなくなります。


  WindowsのTeraTermはデフォルトでKeepAliveの設定が有効になっています。
  メニュー「Setup」から「SSH」を選択し、「HeartBeat(KeepAlive)」で設定できます。

0 件のコメント: