autossh
membuat sesi ssh tetap hidup. Dengan parameter yang tepat Anda juga dapat meluncurkannya saat saat ini tidak memungkinkan untuk terhubung dan akan mencoba sampai berhasil. Ini berfungsi dengan baik, tetapi jika Anda ingin bagian yang terhubung kembali bekerja dengan baik dengan sesi interaktif Anda harus menggabungkannya screen
atau setara.
Saya merekomendasikan ini:
AUTOSSH_POLL=5 AUTOSSH_GATETIME=0 autossh -M 0 -o ServerAliveInterval=5 -o ServerAliveCountMax=1 user@host
Tetapi lihat halaman manualnya untuk detailnya. Dengan parameter di atas, autossh
akan mencoba meluncurkan ssh setiap AUTOSSH_POLL
detik, AUTOSSH_GATETIME=0
membuatnya mencoba lagi jika percobaan pertama gagal (jadi pasti apa yang Anda inginkan), -M 0
menonaktifkan pemeriksaan koneksi dengan autossh, semua opsi nanti diteruskan ke ssh. Dua -o
opsi membuat ssh keluar jika koneksi turun lebih dari 5s.