Em resposta a "O que posso verificar para descobrir o motivo"
ssh -vv
. O parâmetro -vv fornece depuração detalhada mostrando o que está acontecendo entre pressionar o retorno no cliente local e ver o prompt no servidor remoto
Em resposta a "Por que eu posso fazer logon ssh sem chave ou senha?"
Isso não foi o que estava acontecendo. Neste caso específico, a chave apropriada, valid.pem
foi duplicada no arquivo id_rsa
. A chave duplicada estava sendo usada
O seguinte ocorre neste cliente:
- O aviso é mostrado que o arquivo de chaves especificado não está acessível
- o cliente tenta procurar por qualquer chave adequada
como mostrado aqui:
debug2: key: /c/Users/G/.ssh/id_rsa (0x0)
debug2: key: /c/Users/G/.ssh/id_dsa (0x0)
debug2: key: /c/Users/G/.ssh/id_ecdsa (0x0)
debug2: key: /c/Users/G/.ssh/id_ed25519 (0x0)
- Em seguida, ele tenta a chave
id_rsa
. Como mostrado aquidebug1: Trying private key: /c/Users/G/.ssh/id_rsa
- O servidor vê que esta chave é válida e permite que o logon continue
debug1: Authentication succeeded (publickey).