Khắc phục lỗi SSH trong Terminal & Linux: client_loop: gửi ngắt kết nối: Đường ống bị hỏng

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 đề phổ biến mà các quản trị viên máy chủ hoặc những người thực hiện kết nối qua SSH thông qua Terminal hoặc Putty gặp phải là sự 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 xuất 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 thi trong phiên SSH. Thỉnh thoảng nhiều người thích nhớ phiên mở và đưa ra một phiên khác "EnterMột hoặc một người khác để giữ cho phiên mở. Một giải pháp tốt hơn là kết thúc phiên đột ngột này sau khi thời gian "nhàn rỗi" dừng lại.

Cách ngăn chặn kết thúc đột ngột của phiên SSH với “client_loop: send disconnect: Broken pipe” trong Terminal (Linux / Mac)

Đối với cả Linux và Mac, một dòng sẽ được thêm vào trong cấu hình SSH. Chúng tôi mở và chỉnh sửa tập tin “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 sử dụng Linux, chúng tôi sẽ phải khởi động lại dịch vụ "sshd".

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.

Khắc phục lỗi SSH trong Terminal & Linux: client_loop: gửi ngắt kết nối: Đường ống bị hỏng

Giới thiệu về tác giả

Stealth

Đam mê tất cả mọi thứ có nghĩa là tiện ích và CNTT, tôi viết một cách thích thú trên stealthsinstall.com từ 2006 và tôi thích khám phá những điều mới với bạn về máy tính và macOS, hệ điều hành Linux, Windows, iOS và Android.

1 Comment

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