Não é possível conectar usando ssh com um PC, mas ok com outro

0

Eu posso conectar-me a um servidor remoto usando um PC, mas não com outro, onde recebo

debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "*******" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to ***** [****] port 22.
debug1: Connection established.
debug1: permanently_set_uid: 0/0
debug1: SELinux support disabled
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /root/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.1
ssh_exchange_identification: Connection closed by remote host

Eu tenho que dizer que isso é um problema novo, alguns dias atrás eu consegui me conectar, o que poderia causar esse comportamento? Por que apenas um PC não pode se conectar? Eu sempre uso o mesmo login. Além disso, não sei por que ele procura por arquivos de identidade em /root/.ssh, já que estou executando o comando de um usuário normal

obrigado

    
por perepepe 02.11.2016 / 09:10

1 resposta

0

Parece que você não tem o arquivo de chave pública correto. Tente copiá-los do computador de trabalho para o não trabalho. Eles devem estar em algum lugar no seu diretório pessoal. Normalmente id_rsa.pub.

Isso também pode ser resolvido se você verificar seu arquivo known_hosts e remover o que não está funcionando e reconectar seu host por:
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-system
Para descobrir qual deles no arquivo known_hosts é seu não-útil, compare a chave do id_rsa.pub e a entrada no arquivo known_hosts.

    
por Chris Sagined 02.11.2016 / 09:31