2010年8月28日

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

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

■サーバ側の設定

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

■Mac OSX側の設定

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


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

0 件のコメント: