Sửa SSH client_loop: send disconnect: Broken pipe

Hướng dẫn này giải quyết vấn đề ngắt kết nối SSH đột ngột trong Linux client_loop: send disconnect: Broken pipe.

Kết nối an toàn nhất đến máy chủ từ xa là thông qua giao thức mạng mật mã SSH (Secure Shell).

Một vấn đề chung administratorii của các máy chủ hoặc những người tạo kết nối qua SSH thông qua Terminal hoặc Putty, là ngắt kết nối đột ngột khỏi phiên với thông báo: client_loop: send disconnect: Broken pipe.

Hầu hết thời gian, thông báo ngắt kết nối này xuất hiện sau một khoảng thời gian không có dòng lệnh nào được thực hiện trong phiên SSH. Nhiều người thích thỉnh thoảng nhớ lại phiên mở và đưa ra "Enter” hoặc một “w” để phiên vẫn mở. Một giải pháp tốt hơn là đóng phiên đột ngột này sau một thời gian "idle"không có chỗ.

Làm cách nào để ngăn chặn việc chấm dứt đột ngột phiên SSH do lỗi client_loop: send disconnect: Broken pipe in Terminal (Linux / Mac)

cả hai Linux và cho Mac, một dòng sẽ được thêm vào cấu hình SSH. Chúng tôi mở và chỉnh sửa tệp ssh_config.

sudo nano /etc/ssh/ssh_config

Chúng tôi thêm dòng:

Host *
ServerAliveInterval 120

Lưu và đóng tập tin "ssh_config“. Nếu chúng tôi đang ở trên Linux chúng tôi sẽ phải khởi động lại dịch vụ "sshd".

Liên quan: Ngăn chặn SSH Connection Timing Out / Broken Pipe

Phương hướng ServerAliveInterval sẽ gửi một gói null đến máy chủ trong khoảng thời gian 120 giây để giữ cho phiên hoạt động và do đó ngăn không cho nó đóng đột ngột.

Là người yêu công nghệ, tôi rất vui được viết tại StealthSettings.com từ năm 2006. Tôi có kinh nghiệm đa dạng với các hệ điều hành: macOS, Windows và Linux, cũng như trong các ngôn ngữ lập trình và nền tảng blogging (WordPress) và cửa hàng trực tuyến (WooCommerce, Magento, PrestaShop).

Làm thế nào để » Linux » Sửa SSH client_loop: send disconnect: Broken pipe

3 suy nghĩ về “Sửa SSH client_loop: send disconnect: Broken pipe"

Để lại một bình luận