Tất cả các,
Tôi khá thành thạo trong việc tạo khóa và xác thực khóa chung / riêng trên Linux, nhưng về cơ bản là một con cá hết nước trên cửa sổ. Tôi đã cài đặt Win10 với bash Ubuntu và tôi không gặp vấn đề gì với ssh-keygentừ bên trong bash và thiết lập quyền truy cập ssh không mật khẩu bên ngoài cho tất cả các máy chủ Linux. Đó không phải là những gì câu hỏi này yêu cầu .
Đây là về việc tạo các khóa nguyên bản trong HĐH Win10 để tôi có thể nhập vào mật khẩu Win10 w / oa. (không phải là ví dụ bash WSL, chính Win10) Ví dụ: tôi có thể ngồi trên máy chủ lưu trữ của mình và ssh vào Win10 như sau:
Arch Host valhalla đến Win10 host elite (máy trạm ưu tú HP):
20:04 valhalla:~> uname -a
Linux valhalla 4.8.3-1-ARCH #1 SMP PREEMPT Thu Oct 20 19:53:59 CEST 2016 x86_64 GNU/Linux
20:04 valhalla:~> ssh elite
david@elite's password:
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.
C:\Users\david>dir /a
Volume in drive C is Windows
Volume Serial Number is EA64-6B82
Directory of C:\Users\david
10/23/2016 03:38 PM <DIR> .
10/23/2016 03:38 PM <DIR> ..
10/22/2016 05:40 AM <DIR> AppData
10/22/2016 05:40 AM <JUNCTION> Application Data [C:\Users\david\AppData\Roaming]
10/22/2016 07:35 AM <DIR> Contacts
10/22/2016 05:40 AM <JUNCTION> Cookies [C:\Users\david\AppData\Local\Microsoft\Windows\INetCookies]
10/22/2016 07:35 AM <DIR> Desktop
10/23/2016 04:17 PM <DIR> Documents
10/23/2016 02:53 AM <DIR> Downloads
10/22/2016 11:40 PM <DIR> Favorites
10/22/2016 07:35 AM <DIR> Links
10/22/2016 05:40 AM <JUNCTION> Local Settings [C:\Users\david\AppData\Local]
10/22/2016 07:35 AM <DIR> Music
10/22/2016 05:40 AM <JUNCTION> My Documents [C:\Users\david\Documents]
10/22/2016 05:40 AM <JUNCTION> NetHood [C:\Users\david\AppData\Roaming\Microsoft\Windows\Network Shortcuts]
10/23/2016 03:37 PM 1,572,864 NTUSER.DAT
10/22/2016 05:40 AM 163,840 ntuser.dat.LOG1
10/22/2016 05:40 AM 131,072 ntuser.dat.LOG2
10/23/2016 03:38 PM 1,048,576 NTUSER.DAT{de890eec-984b-11e6-b234-9452f8984253}.TxR.0.regtrans-ms
<snip>
C:\Users\david>exit
Connection to elite closed.
20:04 valhalla:~>
Câu hỏi đặt ra là " có cách nào để tạo khóa ssh (ecdsa) trên Win10 không?" (ví dụ id_ecdsavà id_ecdsa.pub) và " nếu vậy, bạn đặt chúng ở đâu trên cửa sổ "? (có .sshthư mục người dùng , họ đi đâu không?)
Trường hợp xấu nhất, " tôi có thể tạo cặp khóa trên Linux và chuyển cặp này sang Win10 và bảo các cửa sổ sử dụng nó không?" (nếu vậy, cùng một câu hỏi " họ sẽ đi đâu ?")
(như một lưu ý phụ, thật ấn tượng khi có thể ssh vào hệ điều hành windows, một thứ tôi đã được cấp trên Linux trong 16 năm, nhưng hơi ngạc nhiên khi nó hoạt động trên Win10 :)
.ssh, authorized_keysVà known_hosts- nhưng cố gắng để xác định vị trí tương đương trên Windoze - Tôi vẫn đang cố gắng:p
valhalla(vòm) đếnelite(win10), bạn sẽ không sử dụngssh-keygentrên valhalla để tạo cặp khóa phù hợp, sau đó sao chép khóa chung vàoelite? (Trên thực tế, đây là cái mà bạn gắn nhãn là "trường hợp xấu nhất".) Được cấp, tôi không biết chính xác nơi nào trongelitemột người sẽ sao chépvalhallakhóa công khai, nhưng quan điểm của tôi là, đối với trường hợp sử dụng cụ thể này, tất cả các thế hệ khóa sẽ xảy ra trongvalhalla, không phải trongelite. Do đó, tôi không hiểu tại sao bạn muốn tạo cặp khóa trên win10 (elite)? Tui bỏ lỡ điều gì vậy?