Sửa 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. Nhiều người muốn thỉnh thoảng nhớ lại phiên mở và đưa ra một "Enter”Hoặc“ w ”để giữ phiên mở. Một giải pháp tốt hơn là đóng phiên đột ngột này sau một khoảng 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 ta đang sử dụng Linux, chúng ta 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.

Sửa 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ê về mọi thứ tiện ích và CNTT, tôi thích thú khi viết về tính năng ẩnsettings.com từ năm 2006 và tôi muốn cùng bạn khám phá những điều mới mẻ về máy tính và hệ điều hành macOS, Linux, Windows, iOS và Android.

2 Comments

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