Tôi đã cài đặt OpenSSH-server trên PC chạy Windows 10 của mình (có thể là phiên bản "gia đình", không phải máy chủ Windows) bằng cách sử dụng hướng dẫn của Microsoft. tôi đã không thay đổi C:/Windows/System32/OpenSSH/sshd_config_default
tập tin (mặc dù tôi không nghĩ điều đó có liên quan ở đây). Tôi có thể đăng nhập vào máy từ một thiết bị đầu cuối trên cùng một máy đó:
Tôi có một máy khác chạy trên cùng một mạng LAN (cả hai đều được nối với cùng một bộ định tuyến SoHo). Từ đó, cố gắng kết nối với Windows 10 không thành công:
kex_exchange_identification: Kết nối bị đóng bởi máy chủ từ xa
Kết nối bị đóng bởi 10.0.3.130 cổng 22
Dựa theo câu trả lời này cho một chủ đề tương tự khác, lỗi này xảy ra khi máy chủ đóng kết nối TCP trong quá trình trao đổi mật mã hoặc điều gì đó tương tự. Vì vậy, tôi đã xem tường lửa của Windows, nhưng ở đó Là một quy tắc gửi đến được bật cho cổng TCP 22 (và, bên cạnh đó, nếu đó là sự cố quy tắc bị thiếu, máy khách SSH sẽ hết thời gian chờ, không có lỗi trong kex_exchange_identification
):
Vì vậy, tôi đã thử chạy Wireshark trên máy chủ (10.0.3.130). Có vẻ như máy chủ chấp nhận bắt tay TCP, sau đó máy kia (10.0.3.10) gửi một số gói SSH giao thức và sau đó máy chủ chỉ đóng kết nối:
Để xem điều gì sẽ xảy ra, tôi vào Windows' Dịch vụ
ứng dụng và dừng Máy chủ SSH OpenSSH
dịch vụ, sau đó đã thử điều tương tự, nhưng kết quả với Wireshark là như nhau:
Một điều tôi nhận thấy và tôi không hiểu lắm, đó là việc chạy netstat -ab
trong quản trị viên PowerShell cho thấy rằng cổng 22 có một trình lắng nghe tích cực trên đó, ngay cả khi OpenSSH bị dừng (tôi đoán chỉ là những thứ của Windows ...):
Vì vậy, vâng ... Tôi đang dậm chân tại thời điểm này. Bất kỳ ý tưởng?