Quando você insere ssh hostname , o SSH tenta a autenticação baseada em senha por padrão. Então você tem que digitar uma opção adicional para o comando:
ssh -i .ssh/private-key-of-host hostname
Após a opção -i deve ser o nome do arquivo da sua chave. Agora você pode fazer o login sem digitar uma senha.
No entanto, há outra possibilidade: você pode ter um arquivo de configuração em .ssh/config . Digite aqui:
Host Foo
HostName 123.45.67.89
IdentityFile ~/.ssh/private-key-of-host
Agora você pode inserir ssh Foo e o SSH tenta se conectar ao host mencionado em HostName (pode ser um endereço IP ou um nome de host) com a chave de IdentityFile .