Sou novo no Linux. Eu tenho 2 hosts do Debian Squeeze em execução. Vamos chamá-los de e SqueezeTwo . Depois de entrar no SqueezeOne , eu corri ssh-keygen
e adicionei a chave pública resultante ao meu arquivo de chave autorizado:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
Também adicionei uma chave pública gerada por puttygen
da minha área de trabalho do Windows ao mesmo arquivo-chave.
Eu posso ssh
da minha massa bem sem ser solicitada minha senha. No entanto, se eu digitar um dos seguintes comandos:
ssh localhost
ssh One
Eu recebo o seguinte erro.
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 75:56:33:22:c3:da:43:72:11:33:ec:50:f4:d0:dd:c7.
Are you sure you want to continue connecting (yes/no)?
Host key verification failed.
Se eu for a SqueezeTwo , e tentar ssh
a SqueezeOne , recebo a mesma mensagem. Em SqueezeTwo , existe um arquivo ~/.ssh/known_host
, que eu sei que não criei sozinho. No entanto, não estou vendo o mesmo arquivo known_hosts
no SqueezeOne .
Em SqueezeTwo , posso ssh
em localhost e em si sem problemas.
O que estou fazendo de errado?