Não é possível usar 'su' ou 'sudo' após configurar o acesso baseado em chave ao SSH

0

Estou seguindo este tuturial para configurar o acesso baseado em chave ao SSH

Eu criei um usuário. Eu adiciono copiar a chave para o cliente via ssh-copy-id <username>@<host> Becasuse ssh <username>@<host> ainda solicita uma senha Eu corro ssh-add na máquina local. O terminal não pede uma senha, eu posso entrar sem usar uma senha.

Mas não posso mais executar su . Cada entrada para a senha resulta em Authentication failure .

Eu tentei de novo. Mas antes de lidar com a chave, adicionei ao arquivo sudoer. Chave copiada, ssh-add. Mas agora eu não consigo logar no meu SSH shell att all?

Como posso configurar um acesso SSH baseado em chave com a possibilidade de usar su ou sudo ?

    
por OrangeTux 16.06.2012 / 10:56

1 resposta

1

Nesta configuração você teria que escolher entre continuar usando a senha sudo e su, ou configurar sudo para funcionar sem senhas (o que eu aconselho, especialmente com chaves ssh que já estão sendo usadas para logar). / p>

Certifique-se de que a conta ainda tenha um conjunto de senhas - os logins de senha devem ser evitados na configuração sshd e NÃO definindo os usuários para senhas desativadas se você quiser poder usar o sudo com segurança. Nesta configuração, você ainda precisará usar senhas para logins locais no console e para o sudo, mas não poderá usá-los para a conexão SSH.

    
por 16.06.2012 / 12:21

Tags