Cliente Raspbian Pi-SSH
Eu usei:
sudo ssh -i /home/pi/.ssh/my_key - "Tom [email protected]"
que em troca pede uma senha, que não é a saída que desejo.
Quero usar o arquivo de identidade. Criei uma chave no Raspbian usando ssh keygen
.
ssh-id-copy
para o servidor SSH do Windows 10 falhou por cat/exec
não ser reconhecido.
Como solução alternativa, criei um arquivo na pasta .ssh no Windows 10 SSH Server chamado "authorized_keys". Armazenei a chave pública "my_key" no arquivoauthorized_keys.
Não consigo acessar o servidor SSH sem usar a senha do usuário. Ajuda por favor? autorizado_keys -win 10 problema de ssh
Responder1
Quando você instala o OpenSSH conforme fornecido pela Microsoft, ele vem com uma configuração padrão que contém o seguinte:
Match Group administrators
AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys
Embora os usuários comuns possam usar o ~/.ssh/authorized_keys
arquivo conforme esperado, os administradores não podem.
Você tem duas opções:
- Remova essas opções de
sshd_config
inC:\ProgramData\ssh
e reinicie o serviço OpenSSH - Use o
administrators_authorized_keys
arquivo emC:\ProgramData\ssh
Não tenho nenhuma permissão especial no meu authorized_keys
arquivo.
Se algo não estiver funcionando, lembre-se de verificar o Visualizador de Eventos do Windows. Registros do OpenSSH paraRegistros de aplicativos e serviços→OpenSSH. Talvez seja necessário alterar o detalhamento do servidor SSH para obter todas as informações necessárias para diagnosticar problemas.