「ハートビート」を行うためにssh接続を使用するシェルスクリプトをコーディングしようとしています。特定のタイムアウト後(接続が切断された後)、その接続のクライアント側とサーバー側を終了したい。
私がこれまでに見つけたもの:
- sshおよびsshdのTCPKeepAlive yes / no
- ClientAliveCountMax用SSHD
- ClientAliveInterval用SSHD
- ServerAliveCountMaxのためのssh
- ServerAliveIntervalのためのssh
「ClientAliveCountMax」を変更するには、各ターゲットマシンでsshd_configを変更する必要があります(このオプションはデフォルトで無効になっています)。
だから私の質問は-私も私の目的のために「TCPKeepAlive」を使用できますか(ソース/ターゲットマシン上の他のものを変更せずに)?
ターゲットオペレーティングシステムはSLES11 SP2です。しかし、ここでは関係ないと思います。
ControlMaster
オプションとスレーブ接続を使用していますか?