Tudo,
Sou bastante experiente em geração de chaves e autenticação de chave pública / privada no Linux, mas sou basicamente um peixe fora d'água no Windows. Eu tenho o Win10 com o Ubuntu bash instalado e não tive nenhum problema com o ssh-keygen
de dentro do bash e configurando saída acesso ssh sem senha para todos os hosts Linux. Não é isso que essas perguntas fazem .
Trata-se de gerar chaves de forma nativa dentro do sistema operacional Win10, para que eu possa fazer ssh no Win10 sem uma senha. (não a instância do bash do WSL, o próprio Win10) Por exemplo, posso sentar no meu host de arquivamento e no ssh no Win10 da seguinte forma:
Arch Host valhalla para o host Win10 elite (estação de trabalho HP elite):
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:~>
A questão é " existe uma maneira de gerar chaves ssh (ecdsa) no Win10 nativamente ?" (por exemplo, id_ecdsa
e id_ecdsa.pub
) e " se sim, onde você os coloca nas janelas "? (existe um diretório de usuário .ssh
, para onde eles vão?)
No pior caso, "eu posso gerar um par de chaves no Linux e mover o par para o Win10 e dizer ao Windows para usá-lo?" (em caso afirmativo, a mesma pergunta "
onde eles iriam ?")
(como uma nota lateral, era impressionante como fazer um ssh em um sistema operacional Windows, algo que eu tenho dado como certo no Linux há 16 anos, mas fiquei um pouco surpreso quando ele trabalhou em Win10 :)