Điểm:1

Kết nối không cần mật khẩu SSH từ Ubuntu đến Win10

lá cờ mz

Tôi đang cố gắng thiết lập kết nối ssh không cần mật khẩu từ Ubuntu 20.04 đến Win 10. Tôi đã cài đặt Win10 mới (tải xuống từ trang web của Microsoft, chưa được kích hoạt). Tôi đã tải xuống openssh từ git (OpenSSH_for_Windows_8.6p1, LibreSSL 3.3.3) Tôi đã tạo tệp cho người dùng win của mình user/.ssh/authorized_keys và sao chép (bằng scp) khóa công khai của tôi từ máy ubunutu sang tệp đó. Tôi đã kiểm tra xem khóa của mình có tồn tại trên máy từ xa không.

sshd_sinstall: 
PubkeyAuthentication có 
Xác thực mật khẩu có  
AuthorizedKeysFile - đã thử mặc định .ssh/authorized_keys, %USERPROFILES\.ssh/authorized_keys%, không có tham số này.

Kết nối ssh thông thường với mật khẩu hoạt động tốt. Tường lửa đã bị tắt. Tôi đã làm tương tự để thiết lập kết nối không mật khẩu ssh linux với linux - hoạt động tốt.

Tôi đã đọc rất nhiều bài báo: Tôi phải tạo khóa, sao chép nó vào máy từ xa, tải lại dịch vụ sshd và mọi thứ sẽ hoạt động tốt. Đối với linux sang linux, nó hoạt động như mong đợi nhưng linux sang win10.

Tôi có nên có một số cài đặt bổ sung không? Tôi có nên có thêm quyền không? Tôi đã làm gì sai? Ai đó có thể giúp tôi không?

CẬP NHẬT: Tôi đã làm nó. trong MS tài liệu đã nói nếu người dùng là quản trị viên, bạn nên đặt chìa khóa ở nơi khác %programdata%/ssh/administrators_authorized_keys nhưng đối với tôi nó không hoạt động. Và tôi tìm thấy hàng ở dưới cùng của sshd_setting về yêu cầu này và chỉ cần loại bỏ nó. Bây giờ mọi thứ hoạt động tốt và như mong đợi.

lá cờ in
Chỉ cần xác nhận, sự cố xảy ra với OpenSSH Server *trên Windows*, đúng không?
koko avatar
lá cờ mz
vâng, tôi không thể thiết lập kết nối từ Ubuntu với Windows.
marosg avatar
lá cờ vn
"user/.ssh/authorized_keys và sao chép (bằng scp) khóa riêng của tôi từ máy ubunutu sang nó" bạn cần sao chép khóa chung ở đó, không phải khóa riêng
koko avatar
lá cờ mz
xin lỗi, lỗi trong phần giải thích, tôi chắc chắn đã sao chép khóa công khai
lá cờ in
Bạn đang kết nối từ Ubuntu như thế nào? Bạn có bao gồm chìa khóa không? Ví dụ: `ssh -i ~/.ssh/id_rsa [email protected]`
koko avatar
lá cờ mz
Tôi đang kết nối `ssh [email protected]`. Tôi đã thử sử dụng biến thể của bạn - Tôi đã hỏi mật khẩu
Johan Palych avatar
lá cờ us
Hãy thử như sau: ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null user@ip
koko avatar
lá cờ mz
Tôi nhận được `Cảnh báo: Đã thêm 'ip' (ECDSA) vĩnh viễn vào danh sách các máy chủ đã biết.` nhưng tôi cũng bị hỏi mật khẩu. Tôi nghĩ đó là vấn đề trong Windows. Tôi sẽ cố gắng cung cấp thêm thông tin muộn một chút.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.