Acabei de criar um conjunto de chaves SSH e usei ssh-copy-idpara copiá-lo em um servidor remoto.
Ao tentar conectar via ssheu recebi o erro
sign_and_send_pubkey: signing failed: agent refused operation
Da mesma forma, ao tentar conectar via MOSH, uma senha é solicitada, mesmo que essas chaves tenham sido feitas sem uma senha.
Todas as permissões na minha .sshpasta (e no meu diretório pessoal) foram definidas como 700.
Olhar para esta resposta me levou a tentar
Eu acho que o seu agente ssh não está funcionando! Execute os seguintes comandos ...
eval ssh-agent -s
ssh-add
que imediatamente fez o login funcionar. O problema é que eu não quero sempre usar o ssh-agent, o MOSH em si não suporta o SSH-Agent e, portanto, estou me perguntando se existe uma maneira de fazer minhas chaves funcionarem sem usar ssh-agent. Alguém pode me explicar se isso é possível.
Nota: O computador remoto neste caso é um PI de framboesa executando o Pidora.
ssh username@ipaddress Além disso, o outro lado, com mosh, foi apenas abrindo o aplicativo Chrome e digitando o nome de usuário e senha
man ssh), você precisará fornecer (por exemplo -i) ou fornecer um agente-chave para seu uso. Da mesma forma, Moshsabe qual chave usar?
id_rsa
-v, em seguida, se isso não é o suficiente com múltiplos ( -vvv), e olhar para os sshdregistros (talvez /var/log/secure?) No sistema remoto, se você tem acesso a eles