Tôi có một câu hỏi mà tôi chưa thể tìm được câu trả lời. Tôi có hai máy tính, cả hai đều chạy Ubuntu 12.04. Tôi giữ một trong những máy tính của mình ở nhà và sử dụng SSH để kết nối với nó từ máy tính khác ("từ xa"). Máy tính từ xa có thể kết nối với máy tính ở nhà mà không gặp vấn đề gì. Máy tính từ xa cũng có SetAliveInterval được đặt thành 60 in / etc / ssh / ssh_config, để kết nối không chết nếu tôi rời khỏi máy tính một lát.
Thỉnh thoảng, kết nối internet của tôi trên máy tính từ xa bị gián đoạn. Internet bị gián đoạn khiến đường hầm SSH của tôi đóng (tất nhiên). Tuy nhiên, khi tôi khôi phục kết nối internet và kết nối lại với máy tính ở nhà bằng đường hầm SSH mới, tôi có thể thấy #ps ax
rằng quá trình kết nối SSH cũ vẫn đang chạy. Đây là một vấn đề vì tôi sử dụng một thư mục nhà được mã hóa trên máy tính gia đình, nó không cho phép các tệp được mã hóa lại cho đến khi kết nối SSH (hiện đã chết) bị hủy.
Có cách nào để đặt sshd_config trên máy tính ở nhà để nó tự động phát hiện khi kết nối bị chết và chấm dứt không?