Eu tenho um servidor linux (Ubuntu 12) e um desktop Windows.
Estou tentando conectar via ssh e chave privada
o servidor tem esses arquivos
rw------- root.root /root/.ssh
rw------- root.root /root/.ssh/authorized_keys
rw------- user2.user2 /home/user2/.ssh
rw------- user2.user2 /home/user2/.ssh/authorized_keys
(por exemplo, chmod 600 para o diretório .sh e o arquivo auth-key)
O conteúdo de "authorized_keys" é uma cópia para root e user2. Somente a propriedade é diferente.
Ao tentar se conectar a partir da área de trabalho:
ssh -i mykey [email protected] -- works, meaning the key is OK.
ssh -i mykey [email protected] -- doesn't work, for the same "mykey" file!
(Falha na chave privada, mas o login com senha funciona de qualquer maneira, então não é sobre o servidor não aceitar esse usuário)
O que poderia ser diferente entre a raiz e o usuário2?
(Eu tentei também plink, a versão do putty para "ssh'ing", com o arquivo PPK - os mesmos resultados, então não é um bug no ssh :) eu acho. )
Editar:
O erro específico com ssh:
A autenticidade do host '[myhost.org]: 22 ([1.7.1.2]: 22)' não pode ser estabelecido
Plink: "Servidor recusou nossa chave"
(ip / port / host nesta mensagem é falsa)