Trang chủ » làm thế nào để » Giữ phiên Linux SSH của bạn khỏi bị ngắt kết nối

    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.