Đối với những người cần phải làm việc liên tục trên SSH, nó có thể rất bực bội khi hệ thống cắt bạn sau một thời gian. Bài viết này cho bạn thấy phương pháp để giữ kết nối SSH còn sống cho đến khi bạn ngắt kết nối nó.

Đăng nhập vào hệ thống từ xa của bạn hoặc mở thiết bị đầu cuối trong máy tính của riêng bạn.

Mở tệp / etc / ssh / ssh_config.

 sudo nano / etc / ssh / ssh_config 

và thêm dòng sau vào cuối tệp:

 ServerAliveInterval 60 

Điều này tùy chọn này là gửi một gói tin rỗng đến máy chủ sau mỗi 60 giây (không hoạt động) để giữ kết nối SSH còn sống. Bạn có thể thử nghiệm với giá trị, đặt giá trị đó thành cao hơn hoặc thấp hơn, tùy thuộc vào cấu hình hệ thống của bạn. Giá trị 60 là điểm khởi đầu tốt để bắt đầu thử nghiệm.

Mỗi cấu hình người dùng

Nếu bạn không có quyền truy cập root vào hệ thống hoặc bạn chỉ muốn cấu hình nó cho tài khoản cá nhân của mình, bạn có thể chỉnh sửa tập tin ~ / .ssh / config.

 sudo nano ~ / .ssh / config 

Nếu tệp không tồn tại, điều này sẽ tạo một tệp mới.

Thêm dòng sau:

 Host * ServerAliveInterval 60 

Nhấn “Ctrl + o” để lưu và “Ctrl + x” để thoát.

Cuối cùng, khởi động lại máy chủ SSH.

 sudo dịch vụ ssh khởi động lại 

Đó là nó.