Cara menjaga koneksi SSH tetap hidup

Jika Anda adalah administrator dan Anda menggunakan SSH Untuk terhubung dengan sistem lain, itu akan terjadi pada Anda lebih dari sekali yang setelah beberapa saat koneksi terputus dan Anda harus terhubung kembali, yang mengakibatkan hilangnya informasi.


"Trik" ini dikenal baik oleh administrator sistem, tetapi mungkin beberapa dari Anda tidak mengetahuinya.

Idenya adalah bahwa server memaksa klien untuk mengirim paket untuk menjaga koneksi tetap terbuka (yang biasanya dikenal sebagai tetap-hidup) dan dikonfigurasi pada server SSH yang kita hubungkan dengan memodifikasi file / etc / ssh / sshd_config dan menambahkan dua baris ini ke konfigurasi daemon ssh:

TCPKeepAlive ya
ClientAliveInterval 60

Dengan ini, kita hanya perlu merestart daemon ssh secara diam-diam dan saat menghubungkan, kita dapat membiarkan sesi terbuka tanpa takut terputus.

Opsi lain yang memungkinkan adalah menggunakan alat yang disebut autossh. Untuk menginstalnya di Ubuntu dan turunannya, jalankan saja:

sudo apt-get instal autossh

Jika kami ingin menggunakannya dengan cara yang sederhana, kami sudah dapat mengeksekusi:

autossh remote_user @ remote_host

Sumber: Sinologic


Tambahkan sebagai sumber pilihan di Google