Cara untuk menjaga ada session SSH server tetap hidup adalah dengan merubah konfigurasi di OpenSSH Server, tambahkan di /etc/ssh/sshd_config

TCPKeepAlive yes
ClientAliveCountMax 77777
ClientAliveInterval 30

logika dari penambahan diatas adalah, server akan mengirim packet null ke client tiap 30 detik. Dan tidak akan memutus koneksi dengan client apabila time out (gagal koneksi) koneksi ke client belum mencapai 77777 kali.

Setelah membuat perubahan tersebut, restart SSH server

systemctl restart ssh
# atau 
systemctl restart sshd

dari sisi client, tambahkan di ~/.ssh/config

ClientAliveInterval 30

Leave a comment

Your email address will not be published. Required fields are marked *