Chaves SSH para usuário root e usuário normal no Ubuntu

3

Quando coloco a chave SSH dentro de authorized_keys para o root, posso o SSH entrar no servidor como um usuário diferente sem ter o authorized_keys para esse usuário?

    
por thusitha.nuwan12 02.07.2013 / 05:21

2 respostas

5

Não, você não pode. Cada usuário (incluindo root) tem sua própria pasta ~/.ssh onde as chaves autorizadas são mantidas. Adicioná-los a /root/.ssh/authorized_keys os disponibilizará apenas para o usuário root . Se você quiser autorizar mais usuários, terá que usar o próprio arquivo authorized_keys .

    
por 02.07.2013 / 05:25
0

Cada usuário tem sua própria pasta .ssh com chaves de autenticação. No entanto, você pode conseguir (o que eu acho que você está tentando fazer), indo para o primeiro servidor e digitando o comando.

ssh-copy-id [email protected] insira sua senha uma vez.

sua chave é copiada para esse usuário agora.

repita para outros usuários que você precisa se conectar como. Por exemplo, $ ssh-copy-id [email protected]

    
por 02.07.2013 / 16:50

Tags