Tutorial ini memecahkan masalah pemutusan tiba-tiba SSH di Linux client_loop: send disconnect: Broken pipe.
Koneksi paling aman ke server jarak jauh adalah melalui protokol jaringan kriptografi SSH (Secure Shell).
Masalah umum administratorii dari server atau mereka yang membuat koneksi melalui SSH melalui Terminal atau Putty, adalah pemutusan tiba-tiba dari sesi dengan pesan: “client_loop: send disconnect: Broken pipe“.
Sebagian besar waktu, pesan pemutusan ini muncul setelah periode di mana tidak ada baris perintah yang dijalankan dalam sesi tersebut SSH. Banyak yang lebih suka mengingat sesi terbuka dari waktu ke waktu dan memberikan "Enter” atau “w” sehingga sesi tetap terbuka. Solusi yang lebih baik adalah penutupan sesi yang tiba-tiba ini setelah periode "idle"untuk tidak punya tempat.
Bagaimana mencegah penghentian tiba-tiba sesi SSH dengan kesalahan client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)
kedua Linux dan untuk Mac, baris akan ditambahkan dalam konfigurasi SSH. Kami membuka dan mengedit file “ssh_config“.
sudo nano /etc/ssh/ssh_config
Kami menambahkan baris:
Host * ServerAliveInterval 120
Simpan dan tutup file "ssh_config“. Jika kita berada di Linux kita harus me-restart layanan "sshd".
Terkait: Mencegah SSH Connection Timing Out / Broken Pipe
Arah “ServerAliveInterval“ akan mengirim paket nol ke server dengan interval 120 detik untuk menjaga sesi tetap hidup dan dengan demikian mencegahnya menutup secara tiba-tiba.
Jika Anda hanya mengubah ssh_config (dan bukan sshd_config), tidak ada alasan untuk memulai ulang sshd.
Zeal menggandakan razlaga. Klan Hvala za vaš