Isso deve funcionar:
ssh [email protected]
ssh [email protected]
Se a chave privada do root / nome de usuário não estiver sendo diferenciada corretamente, você pode tentar explicitamente chamá-la com:
ssh -i ~/.ssh/username_id_rsa [email protected]
ssh -i ~/.ssh/root_id_rsa [email protected]
Se a segunda opção ainda não funcionar, algo está errado com sua configuração da chave pública no servidor remoto (verifique os arquivos /var/log/secure
ou /var/log/auth
no host remoto para obter mais informações)
Verifique se:
- A permissão do diretório
.ssh
é 700. - A permissão do arquivo
authorized_keys
é de 600.
Editar, você também pode fazer:
touch ~/.ssh/config
vi ~/.ssh/config
#Add the following:
Host usernameHostname
HostName example.com
User username
IdentityFile ~/.ssh/username_id_rsa
Host rootHostname
HostName example.com
User root
IdentityFile ~/.ssh/root_id_rsa
# Save the file with ' :wq '
Now just type:
ssh usernameexample
[OR]
ssh rootexample