Computer >> Máy Tính >  >> Điện thoại thông minh >> Linux

Cách ngăn một phiên SSH ngắt kết nối trong Linux

Hướng dẫn này sẽ chỉ cho bạn cách chỉnh sửa tệp cấu hình daemon SSH để ngăn máy chủ ngắt kết nối các phiên của bạn khi bạn không hoạt động.

Bất kỳ ai đã làm việc với một máy chủ Linux từ xa sử dụng SSH chắc hẳn đều phải đối mặt với vấn đề phiên SSH bị chết khi bạn đi ra ngoài để uống một tách cà phê. Đây là một giải pháp giúp bạn định cấu hình daemon SSH của mình trên máy chủ Linux để ngăn nó ngắt kết nối. Điều gì sẽ xảy ra nếu bạn bật kết nối SSH của mình và không sử dụng nó trong một thời gian, máy chủ SSH chuyển sang chế độ không hoạt động và kết thúc phiên. Đây thực sự là một biện pháp bảo mật đôi khi có thể hơi khó chịu.

Để thiết lập điều này, hãy đăng nhập vào máy chủ Linux từ xa của bạn bằng SSH. Mở tệp cấu hình SSH:

# vim / etc / ssh / ssh_config

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

ServerAliveInterval 60

Lưu tệp và thoát khỏi trình soạn thảo văn bản (nhận trợ giúp về vim tại đây). Bây giờ, tương tự, hãy mở tệp ~ / .ssh / config . Tạo tệp nếu nó chưa tồn tại. Thêm các dòng sau:

Máy chủ *
ServerAliveInterval 60

Lưu ý: bạn cần thụt lề dòng thứ hai bằng cách nhập khoảng trắng ở đầu dòng.

Bây giờ bạn đã hoàn tất. Đã đến lúc khởi động lại máy chủ SSH của bạn. Chạy lệnh sau:

# /etc/init.d/sshd khởi động lại

Quá trình này sẽ mất một hoặc hai giây. Sau đó, bạn nên trở lại kinh doanh. Những gì chúng tôi đã làm ở đây là chúng tôi đã đánh lừa khá nhiều máy chủ SSH nghĩ rằng phiên SSH của bạn đang hoạt động ngay cả khi nó không hoạt động. Giờ đây, bạn có thể yên tâm nghỉ ngơi một chút cà phê mà không bị mất kết nối SSH.