ssh como parar Permissão negada (publickey)

1

Em todo processo, retorno de SSH Permissão negada (publickey).

ssh-copy-id [email protected]
/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/usr/bin/ssh-copy-id: INFO: 4 key(s) remain to be installed -- if you are prompted now it is to install the new keys
Permission denied (publickey).


ssh [email protected]
Permission denied (publickey).

Quando eu tento usar o -vvv, então retorne

debug1: Trying private key: /home/leo/.ssh/id_dsa
debug3: no such identity: /home/leo/.ssh/id_dsa: No such file or directory
debug1: Trying private key: /home/leo/.ssh/id_ecdsa
debug3: no such identity: /home/leo/.ssh/id_ecdsa: No such file or directory
debug1: Trying private key: /home/leo/.ssh/id_ed25519
debug3: no such identity: /home/leo/.ssh/id_ed25519: No such file or directory
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).

Como parar a permissão SSH negada (publickey) e conectar ao servidor host?

    
por ketty 20.11.2017 / 15:15

1 resposta

2

Parece que no seu servidor você só pode fazer login com uma chave, não com senha.

Se sua chave pública no site do servidor for adicionada a /root/.ssh/authorized_keys , você poderá fazer o login com ssh [email protected] -i /path/to/key

Se você não tiver uma chave, siga estas etapas:

  1. no seu cliente, execute ssh-keygen , por padrão, a chave é criada ath ~ / .ssh / id_rsa
  2. Há também id_rsa.pub criado. Copie essa linha em id_rsa.pub e adicione-a no servidor para /root/.ssh/authorized_keys
  3. Faça login no seu servidor com ssh [email protected] -i ~/.ssh/id_rsa
por 20.11.2017 / 15:34