Saya mencoba kode shell-script yang menggunakan koneksi ssh untuk melakukan "detak jantung". Saya ingin mengakhiri sisi klien dan server dari koneksi itu setelah batas waktu tertentu (setelah koneksi turun).
Apa yang saya temukan sejauh ini:
- TCPKeepAlive ya / tidak untuk ssh dan sshd
- ClientAliveCountMax untuk sshd
- ClientAliveInterval untuk sshd
- ServerAliveCountMax untuk ssh
- ServerAliveInterval untuk ssh
Untuk mengubah "ClientAliveCountMax" saya harus memodifikasi sshd_config pada setiap mesin target (opsi ini dinonaktifkan secara default).
Jadi pertanyaan saya adalah - dapatkah saya menggunakan "TCPKeepAlive" untuk tujuan saya juga (tanpa mengubah apa pun pada mesin sumber / target)?
Sistem operasi target adalah SLES11 SP2 - tapi saya tidak berpikir itu relevan di sini.
ControlMaster
opsi dan menggunakan koneksi slave?