質問: ### 前提・実現したいこと SSH接続切れる場合の対処方法を教えて欲しい ### 起きていること SSH接続中に接続が切れる **サイクル時間は不定...5分で切れるときもあれば、30分で切れること有り** **...最低でも35分に1回は操作に如何に関わらず、切れます。** 同時にホスト鍵認証が、既知リストに追加してある筈が、 認証情報が消えている 他の接続先は、切断される様な現象や、再接続時に 鍵認証が走るなどという事はありません。 ### コンフィグの内容 ``` [root@host ~]# view /etc/ssh/sshd_config #ClientAliveInterval 0 #ClientAliveCountMax 3 #↓ ClientAliveInterval 30 ClientAliveCountMax 120 [root@host ~]# view /etc/ssh/ssh_config ServerAliveInterval 30 ServerAliveCountMax 60 ``` こちらの設定の通り、クライアントのClientAliveIntervalはコメントアウトなので、 無操作時間での接続断はしない認識です。 ### 補足情報(FW/ツールのバージョンなど) OS:CentOS Linux release 7.4.1708 (Core) SSH:OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 CLIENT:RLogin Version 2.24.0 (2019/01/07) ### 公開鍵のダイアログ ![公開鍵認証時のダイアログ](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/6c8a053482f81005c7871a48d1a8e4f2.png) ![鍵情報追加時のダイアログ](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/3393dd7bd7c1223cdc419780f1ffc2cf.png) ![接続の切れたSSHDのプロセス](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/23e26b3009d17d3f30c3a667ce8a8931.png) 現在接続しているのは私のみ(クライアント1つだけ...の筈が) ![whoコマンドの結果](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/3bdbf2ae9575f032f026d16cdb870fd1.png) RLoginのプロトコル箇所の設定 ![RLoginの設定](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/e7e4b0a82b21734835c364839cce05aa.png)
回答: /etc/ssh/ssh_config を設定して、クライアント側の設定を変更してみても変わらなかったということですが... RLogin の設定で、下記はどのような設定になっていますか? 「オプション」 -> 「サーバ」 -> 「プロトコル」 -> 「SSH」部分の「KeepAliveパケットの送信間隔(sec)」 この項目が未チェックの場合、「チェック」を入れて、 30 sec や 60 sec の設定を入れるとなにか変わりますか? ( RLogin の設定で、ServerAliveInterval を設定する項目。) また、サーバー側の設定で、 > > [root@host ~]# view /etc/ssh/sshd_config > > #ClientAliveInterval 0 > > #ClientAliveCountMax 3 > > > これを ``` ClientAliveInterval 30 ClientAliveCountMax 120 ``` のように変えてみるとなにか変化はありますか?