{"id":60853,"date":"2026-01-30T08:21:00","date_gmt":"2026-01-30T01:21:00","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=60853"},"modified":"2026-02-13T17:14:49","modified_gmt":"2026-02-13T10:14:49","slug":"cara-mengatasi-auto-disconnect-pada-koneksi-ssh","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-mengatasi-auto-disconnect-pada-koneksi-ssh\/","title":{"rendered":"Cara Mengatasi Auto Disconnect pada Koneksi SSH"},"content":{"rendered":"\n<p>Koneksi SSH umumnya digunakan untuk mengakses dan mengelola server dari jarak jauh. Namun, dalam praktiknya, koneksi SSH sering kali terputus secara otomatis atau auto disconnect terutama saat sesi dibiarkan tanpa aktivitas. Jika Anda adalah administrator jaringan, memahami cara mengatasi auto <em>disconnect <\/em>pada koneksi SSH menjadi hal penting agar pengelolaan server dapat dilakukan dengan lebih stabil.<\/p>\n\n\n\n<p>Perlu dipahami, bahwa auto <em>disconnect <\/em>bukanlah sebuah kesalahan sistem. Mekanisme ini justru diterapkan sebagai bagian dari pengamanan, baik di sisi server, client, maupun perangkat jaringan yang terlibat. Dengan melakukan sedikit penyesuaian konfigurasi, koneksi SSH sebenarnya dapat dibuat lebih stabil dan tetap terjaga.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Penyebab Umum Auto <em>Disconnect <\/em>pada SSH<\/h2>\n\n\n\n<p>Auto <em>disconnect <\/em>pada koneksi SSH umumnya terjadi karena beberapa faktor teknis yang berkaitan dengan pengelolaan sesi dan keamanan sistem. Berikut adalah penyebab yang paling sering ditemui:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>Timeout <\/em>karena tidak ada aktivitas<\/strong><br \/>Ketika koneksi SSH dibiarkan tanpa perintah dalam jangka waktu tertentu, server atau <em>client <\/em>dapat menganggap koneksi tersebut tidak lagi digunakan. Akibatnya, koneksi akan ditutup secara otomatis untuk menghemat sumber daya.<\/li>\n\n\n\n<li><strong>Pengaturan keamanan server<\/strong><br \/>Banyak server menerapkan pembatasan durasi koneksi sebagai langkah pengamanan. Tujuannya adalah mencegah akses yang tidak sah dari sesi yang dibiarkan terbuka terlalu lama, meskipun dampaknya koneksi bisa terputus saat sedang <em>idle<\/em>.<\/li>\n\n\n\n<li><strong>Koneksi internet tidak stabil<\/strong><br \/>Gangguan jaringan, walaupun hanya sesaat, dapat menyebabkan koneksi SSH terputus. Ketidakstabilan ini membuat komunikasi antara <em>client <\/em>dan server tidak berjalan secara konsisten.<\/li>\n\n\n\n<li><strong><em>Firewall <\/em>atau <em>router<\/em><\/strong><br \/>Perangkat jaringan tertentu memiliki kebijakan untuk memutus koneksi TCP yang terlalu lama berada dalam kondisi <em>idle<\/em>. Dalam kondisi ini, koneksi SSH dapat terhenti meskipun server dan client masih aktif.<\/li>\n<\/ul>\n\n\n\n<p>Setelah mengetahui apa saja yang dapat membuat koneksi SSH terputus, langkah berikutnya adalah mencari cara agar koneksi tersebut bisa tetap bertahan. Salah satu cara paling mudah adalah memastikan koneksi tetap dianggap aktif, meskipun sedang tidak menjalankan perintah apa pun.<\/p>\n\n\n\n<p>Caranya cukup sederhana, yaitu dengan menambahkan pengaturan tertentu pada perintah SSH, file konfigurasi, atau aplikasi yang digunakan. Dengan pengaturan ini, <em>client<\/em> akan mengirim signal ringan secara berkala ke server, sehingga koneksi tidak dianggap diam dan tidak terputus otomatis.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mengatasi Auto <em>Disconnect <\/em>SSH<\/h2>\n\n\n\n<p>Salah satu cara paling praktis untuk mengatasi auto <em>disconnect <\/em>SSH adalah dengan menambahkan pengaturan <strong>ServerAliveInterval<\/strong> langsung pada perintah SSH. Opsi ini membuat SSH client mengirim sinyal berkala ke server agar koneksi tetap dianggap aktif, meskipun tidak ada perintah yang dijalankan.<\/p>\n\n\n\n<p>Jika Anda biasanya terhubung ke server dengan perintah berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh user@Alamat-IP-VPS<\/code><\/pre>\n\n\n\n<p>Maka opsi <strong>ServerAliveInterval<\/strong> dapat ditambahkan seperti ini:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh -o ServerAliveInterval=TimeoutInterval user@Alamat-IP-VPS<\/code><\/pre>\n\n\n\n<p>Sebagai contoh, jika Anda ingin client mengirim sinyal setiap 300 detik (5 menit), perintahnya menjadi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh -o ServerAliveInterval=300 user@Alamat-IP-VPS<\/code><\/pre>\n\n\n\n<p>Contoh penerapannya sebagai berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh -o ServerAliveInterval=300 root@123.23.2.71<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Menggunakan File Konfigurasi SSH<\/strong><\/h2>\n\n\n\n<p>Jika Anda ingin pengaturan ini berlaku secara permanen, SSH menyediakan file konfigurasi khusus untuk mengatur opsi koneksi, termasuk <strong>ServerAliveInterval<\/strong>.<\/p>\n\n\n\n<p>Secara umum, file konfigurasi SSH client berada di:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\/etc\/ssh\/ssh_config<\/strong> untuk seluruh user (memerlukan akses root)<\/li>\n\n\n\n<li><strong>~\/.ssh\/config<\/strong> untuk pengaturan user saat ini<\/li>\n<\/ul>\n\n\n\n<p>Untuk pengaturan per user, Anda bisa mengedit file berikut:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano ~\/.ssh\/config<\/code><\/pre>\n\n\n\n<p>Kemudian tambahkan konfigurasi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Host *\n\n&nbsp;&nbsp;&nbsp;&nbsp;ServerAliveInterval 60\n&nbsp;&nbsp;&nbsp;&nbsp;ServerAliveCountMax 3\n<\/code><\/pre>\n\n\n\n<p>Dengan pengaturan ini, SSH client akan mengirim sinyal setiap 60 detik. Jika server tidak merespon hingga tiga kali, barulah koneksi akan diputus. Cara ini cukup efektif untuk menjaga koneksi SSH tetap stabil dalam sesi yang berlangsung lama.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Pengaturan KeepAlive pada PuTTY (Windows)<\/strong><\/h2>\n\n\n\n<p>Bagi pengguna Windows yang menggunakan PuTTY, pengaturan <em>keepalive <\/em>dapat dilakukan langsung melalui antarmuka aplikasi. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Masuk ke menu <strong>Connection<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_22.png\"><img loading=\"lazy\" decoding=\"async\" width=\"593\" height=\"531\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_22.png\" alt=\"Pengaturan KeepAlive pada PuTTY untuk mengatasi auto disconnect ssh\" class=\"wp-image-60854\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_22.png 593w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_22-300x269.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_22-370x331.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_22-270x242.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_22-335x300.png 335w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_22-570x510.png 570w\" sizes=\"auto, (max-width: 593px) 100vw, 593px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lalu isi kolom <strong>Seconds between keepalives<\/strong> dengan nilai tertentu, misalnya <strong>60<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_21.png\"><img loading=\"lazy\" decoding=\"async\" width=\"592\" height=\"538\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_21.png\" alt=\"enable keepalives putty\" class=\"wp-image-60855\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_21.png 592w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_21-300x273.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_21-370x336.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_21-270x245.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Screenshot_21-570x518.png 570w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><\/a><\/figure>\n\n\n\n<p>Pengaturan ini menentukan jeda waktu dalam satuan detik, bagi PuTTY untuk mengirim sinyal ringan ke server agar koneksi tetap dianggap aktif. Selama sinyal ini dikirim secara berkala, koneksi SSH tidak akan dianggap <em>idle <\/em>oleh server maupun perangkat jaringan di jalur koneksi, sehingga risiko auto <em>disconnect <\/em>dapat diminimalkan. Nilai 60 detik umumnya sudah cukup efektif.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Kesimpulan<\/strong><\/h2>\n\n\n\n<p>Auto <em>disconnect <\/em>pada koneksi SSH merupakan kondisi yang wajar dan berkaitan erat dengan pengaturan keamanan sistem. Namun, jika sering terjadi, kondisi ini bisa mengganggu kenyamanan kerja. Dengan mengaktifkan <strong>ServerAliveInterval<\/strong>, baik melalui <em>command <\/em>SSH maupun file konfigurasi, serta mengatur <em>keepalive<\/em> pada aplikasi seperti PuTTY, koneksi SSH dapat menjadi lebih stabil dan konsisten.<\/p>\n\n\n\n<p>Pengaturan ini sangat bermanfaat bagi pengguna yang sering bekerja dalam sesi SSH panjang dan membutuhkan koneksi yang tetap terjaga tanpa gangguan. Semoga dengan pengaturan ini, anda dapat mengatasi auto <em>disconnect <\/em> pada SSH dan pengelolaan server <strong><a href=\"https:\/\/www.rumahweb.com\/vps-murah\/\" target=\"_blank\" rel=\"noopener\" title=\"vps murah\">VPS <\/a><\/strong>Anda semakin efektif.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Koneksi SSH umumnya digunakan untuk mengakses dan mengelola server dari jarak jauh. Namun, dalam praktiknya, koneksi SSH sering kali terputus secara otomatis atau auto disconnect terutama saat sesi dibiarkan tanpa aktivitas. Jika Anda adalah administrator jaringan, memahami cara mengatasi auto disconnect pada koneksi SSH menjadi hal penting agar pengelolaan server dapat dilakukan dengan lebih stabil. [&hellip;]<\/p>\n","protected":false},"author":364,"featured_media":61260,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[142],"tags":[319,321],"class_list":{"0":"post-60853","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tips-dan-trik","8":"tag-ssh","9":"tag-vps"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2026\/01\/Banner-Cara-Mengatasi-Auto-Disconnect-pada-Koneksi-SSH.webp","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-fPv","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/60853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/364"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=60853"}],"version-history":[{"count":8,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/60853\/revisions"}],"predecessor-version":[{"id":61698,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/60853\/revisions\/61698"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/61260"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=60853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=60853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=60853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}