Technology

Setting Durasi Timeout SSH Server

 

   

Kadang kita mungkin menjumpai login SSH pada suatu server akan otomatis keluar/timeout setelah beberapa menit tanpa aktivitas.

Read from remote host namadomain.com: Connection reset by peer.
Connection to namadomain.com closed.

Kita bisa menambah durasi timeout melalui 2 cara berikut. Namun, kita harus memiliki root akses untuk melakukannya.

  • Setelah login dengan user root / super user anda, silakan melakukan sudo / su.
  • Edit file /etc/ssh/sshd_config dengan perintah nano /etc/ssh/sshd_config.
  • Cara yang pertama adalah dengan menambahkan baris berikut:

ClientAliveInterval 60

  • Merujuk pada manual sshd_config: Sets a timeout interval in seconds after which if no data has been received from the client, sshd(8) will send a message through the encrypted channel to request a response from the client. The default is 0, indicating that these messages will not be sent to the client. Terjemah: Mengatur interval timeout dalam satuan detik jika tidak ada data yang diterima dari klien, sshd akan mengirimkan pesan melalui saluran terenkripsi untuk meminta respon dari klien. Defaultnya adalah 0, artinya pesan-pesan tidak akan dikirim ke klien.
  • Restart service sshd dengan perintah /etc/init.d/sshd restart

  • Cara lainnya adalah dengan menambahkan baris berikut pada perintah nano /etc/ssh/sshd_config.

ServerAliveInterval 60

  • Proses ini akan mengirim mengirim pesan ke server setiap 60 detik dan menjaga koneksi tetap terbuka. Saya lebih prefer menggunakan cara ini sebab bisa login ke beberapa mesin setiap hari tanpa harus memiliki akses root untuk semuanya.
  • Restart service sshd

Selamat mencoba :)

Dapatkan Segera! Video Marketplace Domination: Cara Sukses Jualan di Tokopedia dan Bukalapak. Download Now!


Artikel Terkait

Berikan Komentar

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