reinicia a chave ssh e rsa

0

Eu instalei o openssh no meu computador com o Ubuntu 16.04. Então eu gerei a chave rsa usando as seguintes instruções: linux rsa . Também o transferi para o host, conforme sugerido no link, embora eu não entenda por que preciso transferir quando o host é meu computador local.

Eu tentei sudo restart ssh

mas recebeu a seguinte mensagem de erro:

    restart: Unable to connect to Upstart: 
Failed to connect to socket /com/ubuntu/upstart: Connection refused

Você sabe o que está errado e como consertá-lo?

Os comandos

ssh localhost funcionam bem.

Além disso, onde está a chave privada e posso simplesmente movê-la para o computador do qual eu efetuarei login?

    
por user1700890 08.01.2018 / 01:27

1 resposta

2

(Adicionando isso como resposta dos comentários)

sudo restart ssh

deve ser:

sudo service ssh restart

As chaves SSH RSA privada / pública estão localizadas em ~/.ssh/id_rsa e ~/.ssh/id_rsa.pub , respectivamente. Você pode transferir a chave pública para outra máquina para se conectar a ela por meio da autenticação de chave pública. Isso pode ser feito via ssh-copy-id da seguinte forma:

ssh-copy-id username@host

Como alternativa, você pode anexar sua chave pública ( id_rsa.pub ) ao arquivo /home/username/.ssh/authorized_keys do servidor, que é basicamente o que ssh-copy-id faz.

    
por nixpower 08.01.2018 / 03:18