勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

ターミナルソフトRLoginで接続が途切れる場合の対応方法

   2024/01/18  その他

SSH接続して作業する際はRLoginを使用しているけど、サーバー接続後に放置していると接続が途切れるのか操作が出来なくなる。

topコマンドとか送受信を常に行っているっぽい作業をしている時は問題ないが、それ以外だと操作が出来なくなってしまうので、重い系の処理を行った後に正常終了したのかどうなのかが分からず怖いといった経験があった。そのあたりの改善策をメモ。

 

改善策

「サーバー設定」→「編集 / 新規」から左側のメニュー内にある「サーバー」→「プロトコル」を開く。「SSH」内に「KeepAliveパケットの送信間隔(sec)」という項目があるのでチェックボックスにチェックを入れて、適当な秒数を入れる。

 

TeraTermの場合

そういえばTeraTermを使用していた時は、サーバー側に問題が無い場合、接続が途切れるということは無かった。調べてみると「設定」→「SSH」→「ハートビート(Keep-alive)」という項目があり60秒で設定されていた。ここは触った記憶が無いので恐らくデフォルト設定っぽい。

 

その他

KeepAliveの設定を行うことで指定した秒ごとにパケットを送信し、接続を防ぐという改善策みたい。

 

参考

http://itkobo-z.jp/archives/3307
http://win.just4fun.biz/?%E9%96%8B%E7%99%BA%E3%83%84%E3%83%BC%E3%83%AB/ssh%E3%81%A7%E6%8E%A5%E7%B6%9A%E3%81%97%E3%81%9FTeraTerm%E3%82%92%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%8B%E3%82%89%E5%88%87%E6%96%AD%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%AB%E3%81%99%E3%82%8B

 - その他