Estou mudando essa resposta inteiramente por simplicidade. acho que pulei na frente.
você tem 2 opções: converter o par de chaves que você cria com putty para o formato openssh, ou gerar um par de chaves com o openssh e importá-lo para o putty.
Usando o openssh:
No pi de framboesa
ssh-keygen -t rsa -C "yourname@yourwindowscomputerhostname"
escolha onde salvá-lo (o padrão é ~/.ssh/id_rsa
) e escolha uma frase secreta, se preferir. Você terá agora 2 arquivos. id_rsa
é sua chave privada. id_rsa.pub
é sua chave pública. copie o conteúdo de sua chave pública para ~/.ssh/authorized_keys
agora pegue a chave privada e salve-a em sua máquina Windows e abra o puttygen
- Clique em Conversões no menu Gerador de chave do PuTTY e selecione Importar chave.
- Navegue até onde você acabou de salvar a chave privada do OpenSSH e clique em Abrir.
- Em Ações / Salvar a chave gerada, selecione Salvar chave particular.
Agora você deve conseguir se conectar ao raspberry pi, com um par funcional de teclas em um formato que o servidor OpenSSH no Raspberry Pi espera