Khắc phục: ssh_exchange_identification 'kết nối được đóng bởi máy chủ từ xa'
Trong khi trong nhiều trường hợp ssh_exchange_identification: Kết nối bị đóng bởi lỗi máy chủ từ xa có thể do các vấn đề liên quan đến tệp cấu hình hosts.deny và hosts.allow, có những thứ khác có thể gây ra sự cố. Nếu bạn đang đọc này, sau đó rất có thể là bạn đã kiểm tra để đảm bảo rằng cả hai tệp này đều không chặn địa chỉ IP của bạn khi cố gắng sử dụng ssh trên máy chủ từ xa.
Giả sử đây là trường hợp, sau đó bạn có thể xem xét một vấn đề phụ thuộc, một cái gì đó liên quan đến phân mảnh bộ nhớ hoặc thậm chí một số lượng quá nhiều phiên đến từ các khách hàng cá nhân. Tin vui là khi bạn đã xử lý vấn đề, bạn sẽ không gặp lại lỗi.
Phương pháp 1: Sửa các phụ thuộc bị thiếu
Nếu bạn đã nhận được ssh_exchange_identification: kết nối bị đóng bởi lỗi máy chủ từ xa chỉ sau khi cập nhật OpenSSL hoặc glibc, thì bạn có thể đang xem xét sự thiếu phụ thuộc. Chạy sudo lsof -n | grep ssh | grep DEL từ dòng lệnh trong tình huống này. Điều này sẽ cung cấp cho bạn một danh sách các tệp đang mở, sau đó chỉ tìm kiếm các tệp đã bị xóa gần đây có liên quan đến trình nền ssh.
Nếu bạn không nhận được bất cứ điều gì trở lại, sau đó bạn vẫn có thể thử khởi động lại daemon hoặc hệ thống chính nó. Bạn sẽ muốn thử khởi động lại nếu một số lỗi đã được trả lại cho bạn, mặc dù bạn có thể bỏ qua những thông báo liên quan đến / run / user / 1000 / gvfs một cách an toàn vì những vấn đề này không phải làm với một hệ thống tập tin ảo.
Bạn có thể cố gắng sử dụng apt-get, pacman hoặc yum để cập nhật các gói của bạn nếu bạn nghi ngờ các phụ thuộc là một vấn đề. Nếu bạn đang sử dụng hệ thống Debian hoặc Ubuntu, thì bạn có thể muốn thử nâng cấp sudo apt-get -f và xem có sửa chữa bất kỳ gói bị hỏng nào mà bạn có thể gặp phải không.
Phương pháp 2: Sửa phân mảnh bộ nhớ
Nếu điều này không giúp được thì bạn có thể gặp vấn đề ở phía máy chủ của phương trình. Máy chủ chạy bên trong máy ảo không phải lúc nào cũng có phân vùng trao đổi, điều này có thể dẫn đến phân mảnh bộ nhớ. Truy cập máy chủ bằng một số phương tiện khác, có thể là thể chất nếu có thể, và sau đó khởi động lại bất kỳ dịch vụ nào gặp sự cố. MySQL, Apache, nginx và các dịch vụ khác có thể là thủ phạm.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đâyMặc dù có thể không phải lúc nào cũng khả thi để khởi động lại máy chủ, điều này có thể khắc phục sự cố và có thể là một ý tưởng hay nếu bạn đã xen kẽ giữa thông báo lỗi này và một thư trả về địa chỉ IP. Hãy nhớ rằng nếu bạn có bất kỳ kiểu truy cập nào đến máy chủ, thì bạn có thể chạy lệnh vmstat -s và nhận một số chỉ số quan trọng về cách sử dụng bộ nhớ ngay cả khi người dùng bình thường trong nhiều trường hợp.
Phương pháp 3: Kiểm tra trường hợp ssh bổ sung
Chặn điều này, sau đó kiểm tra xem máy chủ có đang cố gắng kết nối với máy chủ hay không. Bạn có thể đã vượt quá số phiên ssh tối đa mà không biết. Xóa các phiên cũ và sau đó thử kết nối lại. Một cách dễ dàng để thực hiện điều này là chạy lệnh who để xem quy trình người dùng nào được đăng nhập. Bạn chỉ nên xem một hoặc hai người dùng đã đăng nhập. Nếu có một số người dùng song song, sau đó giết người dùng và thử đăng nhập lại .
Điều này có thể xảy ra nếu sshd không thể theo kịp với một tập lệnh khởi động nhiều phiên ssh khác nhau trong một vòng lặp. Nếu điều này xảy ra với bạn, sau đó thêm lệnh sleep 0.3 vào vòng lặp để sshd daemon có thời gian để theo kịp.
Phương pháp 4: Tìm giới hạn kết nối sshd
Các sự cố kết nối như thế này đặc biệt phổ biến khi cố gắng sử dụng ssh để truy cập bộ định tuyến hoặc một loại công tắc đóng hộp rời rạc khác vì số lượng kết nối tối đa mặc định quá nhỏ. Mặc dù bạn không muốn cho phép mình quá tải máy chủ, nhưng bạn có thể xem cài đặt mặc định là gì.
Thử chạy trên máy chủ để tìm số lượng kết nối mà sshd có thể xử lý. Trong hầu hết các trường hợp, hệ thống nên mặc định là 10 kết nối đồng thời, nên rất nhiều cho hầu hết các cấu trúc máy chủ mà đa số người dùng có thể cần phải sử dụng ssh thường xuyên.
Mẹo CHUYÊN NGHIỆP: Nếu vấn đề xảy ra với máy tính của bạn hoặc máy tính xách tay / máy tính xách tay, bạn nên thử sử dụng phần mềm Reimage Plus có thể quét các kho lưu trữ và thay thế các tệp bị hỏng và bị thiếu. Điều này làm việc trong hầu hết các trường hợp, nơi vấn đề được bắt nguồn do một tham nhũng hệ thống. Bạn có thể tải xuống Reimage Plus bằng cách nhấp vào đây