Com ssh -vvv [email protected]
, você pode obter a saída de depuração e provavelmente informará que ela não pode ser autenticada com ~/.ssh/id_rsa
(o arquivo-chave padrão do ssh). A resposta é dizer ao ssh qual tecla usar:
ssh -i /home/user/.ssh/KEY [email protected]
Você também pode adicionar seu arquivo de chaves por host ao seu .ssh/config
, então você só precisará digitar ssh host.com
e o usuário / chave serão selecionados automaticamente.
Exemplo de entrada para .ssh / config (Para mais informações, consulte man ssh_config
):
Host mysshserver ssh.host.com
HostName ssh.host.com
User myusername
IdentityFile ~/.ssh/mykeyfile
Explicação dos arquivos de chave de man ssh
:
-i identity_file
Selects a file from which the identity (private key) for RSA or
DSA authentication is read. The default is ~/.ssh/identity for
protocol version 1, and ~/.ssh/id_rsa and ~/.ssh/id_dsa for pro‐
tocol version 2. Identity files may also be specified on a per-
host basis in the configuration file. It is possible to have
multiple -i options (and multiple identities specified in config‐
uration files).