Acabei de criar um conjunto de chaves SSH e usei ssh-copy-id
para copiá-lo em um servidor remoto.
Ao tentar conectar via ssh
eu 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 .ssh
pasta (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, Mosh
sabe qual chave usar?
id_rsa
-v
, em seguida, se isso não é o suficiente com múltiplos ( -vvv
), e olhar para os sshd
registros (talvez /var/log/secure
?) No sistema remoto, se você tem acesso a eles