Verifique seu ~/.ssh/config
. Se você quiser usar a autenticação por senha, poderá configurá-la apenas assim:
Host myRemoteComputerIP
PubkeyAuthentication no
Ele nunca tentará a autenticação de chave pública contra esse host.
Como quando eu tenho que conectar com dois nomes de usuário diferentes, uma vez usando uma chave rsa e uma autenticação de nome de usuário / senha para o outro?
Você pode usar aliases no ssh_config
:
Host alias1
Hostname myRemoteComputerIP
PubkeyAuthentication no
User user1
Host alias2
Hostname myRemoteComputerIP
# PubkeyAuthentication yes # is default
User user2
e, em seguida, conecte-se usando ssh alias1
e ssh alias2
.