- Em tạo 2 instance windows 10 trên VMware (cả 2 máy đều cài từ file ISO chứ không clone nhau).
- tại máy client em dùng lệnh
ssh-keygenđến đoạn hỏi tên file và nơi lưu thì em đặt tên làABClưu desktop. - copy
ABC.pubsang thư mục.sshcủa máy server và đổi tên thànhauthorized_keys. - trong file
sshd_config, uncomment và đổi giá trị củaPubkeyAuthenticationthànhyes. Vàoservices.mscrestart lại OpenSSH server. - tại máy client em dùng lệnh
ssh - i "đường dẫn tới desktop/ABC" username@IP -v"vẫn bị bắt nhập password. log báo đã tìm thấy private key nhưng không authen qua key được (hiện log debug là do option-v). Mở Event log view trên server thì không có lỗi gì. - về phân quyền thì file
ABCkey và fileauthorized_keysem chỉ cho user login hiện tại có quyền sửa xoá (click chuột phải, chọn tab security trong properties). - Em thử thuê VPS Ubuntu, client giữ setup như cũ (
ABCvẫn để ở desktop),ABC.pubcopy vào.sshtrên server và đổi tên thànhauthorized_keysthì lại thành công. Dùng lệnhssh -i "...desktop/ABC" user@IP"vào được trực tiếp Ubuntu để gõ lệnh linux luôn. Không bị bắt nhập password gì hết.
Em mò 1 tháng rồi vẫn không được, bác nào Teamviewer hoặc Ultraview tạo 2 máy ảo demo giúp em với. Em đóng tiền học phí ạ. Các bác inbox qua web này, em sẽ rep ạ.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?