Giữ phiên Linux SSH của bạn khỏi bị ngắt kết nối
Tôi là loại người đam mê luôn mở máy khách SSH, được kết nối với các máy chủ được sử dụng thường xuyên nhất của tôi để tôi có quyền truy cập tức thì để theo dõi và mọi thứ khác. Do đó, nó làm tôi khó chịu khi tôi bị ngắt kết nối, vì vậy tôi đang chia sẻ một vài phương pháp để giữ cho phiên của bạn tồn tại.
Bạn có thể định cấu hình máy khách ssh để tự động gửi một mã giao thức không có mã giao thức mỗi số giây để máy chủ không ngắt kết nối với bạn. Đây là cài đặt đôi khi được gọi là Keep-Alive hoặc Stop-Disconnectecting-So-much ở các máy khách khác.
Cấu hình Toàn cầu
Thêm dòng sau vào tệp / etc / ssh / ssh_config:
ServerAliveInterval 60
Số này là số giây trước khi máy chủ gửi mã no-op.
Cấu hình người dùng hiện tại
Thêm các dòng sau vào tệp ~ / .ssh / config (tạo nếu nó không tồn tại)
Máy chủ *
ServerAliveInterval 60
Hãy chắc chắn rằng bạn thụt dòng thứ hai bằng dấu cách.
Cấu hình mỗi máy chủ
Nếu bạn chỉ muốn kích hoạt tính năng duy trì cho một máy chủ, bạn có thể thêm nó vào tệp ~ / .ssh / config với cú pháp sau:
Máy chủ * tên máy chủ.com
ServerAliveInterval 60
Hoạt động khá tốt, hy vọng nó sẽ giúp người khác ngoài kia.