A chave SSH é recusada quando em outros sistemas

0

Eu criei um novo par de chaves ssh no meu sistema Windows para o meu servidor Ubuntu, que eu esperava que pudesse ser usado em outros sistemas. Eu corro ssh-keygen no meu sistema windows, que cria um arquivo .pem e .pub , e usei puttygen para converter o arquivo .pem para o arquivo .ppk . Eu adiciono a chave pública ao meu ~ / .ssh / authorized_keys e consigo fazer o login usando o Putty no meu sistema Windows.

Quando uso minha chave privada (.pem de .ppk) em outro sistema (por exemplo, Mac do meu vizinho), o servidor recusa minha chave privada. Eu não tenho idéia do que poderia causar esse erro e tentei várias coisas já.

O ppk tem a seguinte aparência:

PuTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: name
Public-Lines: 12
xxxxxx
Private-Lines: 28
xxxxxx
Private-MAC: xxxxxx

pem tem a seguinte aparência:

-----BEGIN RSA PRIVATE KEY-----
xxxxxx
-----END RSA PRIVATE KEY-----

pub tem a seguinte aparência:

ssh-rsa xxxxxx name

E a única linha que recebo no arquivo de log é a seguinte:

Mar 26 11:29:29 name-of-server sshd[4421]: Connection closed by <ip-address> port 58439 [preauth]
    
por Dendrobates 26.03.2018 / 13:06

0 respostas