Como posso usar o sudo quando efetuei o login com uma chave SSH no PuTTY?

2

Eu sei que o título provavelmente nem faz sentido, mas de qualquer forma. Eu baixei o PuTTY e o configurei, e segui este tutorial para configurar as chaves SSH, para que eu não tenha que inserir um usuário ou senha ao fazer o login com o SSH. Percebi que quando fiz um novo usuário usei o parâmetro --disabled-password , já que não precisaria dele ... mas agora quando dou ao usuário sudo poderes não consigo prosseguir como me pede a senha do usuário e eu não tenho um.

O que eu faço?

    
por Alex 09.04.2012 / 00:36

3 respostas

2

Você só precisa configurar o sudo para não pedir a senha:
No arquivo /etc/sudoers você tem algumas linhas iniciando com username ou groupname (groupnames começam com '%'). Escolha a linha desejada e adicione a opção NOPASSWD . Exemplo:
%sudo ALL=(ALL) NOPASSWD: ALL
Isso permitirá que todos os usuários pertencentes ao grupo chamado sudo usem o sudo sem senha.
CUIDADO: erros são fáceis!

Para mais informações, consulte man sudoers

Você pode editar /etc/sudoers manualmente, mas é aconselhável usar o comando visudo (que irá carregar um editor de texto e, uma vez que você saia, verificará a exatidão do arquivo. Se alguma coisa falhar, o arquivo permanecerá intacto ).

    
por 09.04.2012 / 01:52
5

Desative a autenticação de senha em / etc / ssh / sshd_config

PasswordAuthentication no

Reinicie o sshd.

Em seguida, defina uma senha para o usuário. Como você criou o usuário você tem acesso root, então como root

passwd user
Changing password for user user.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.

Isso permitirá que você sudo.

    
por 09.04.2012 / 00:49
0

Você pode fazer login como root e definir a senha?

Veja como você deveria ter feito isso:

  1. Gerar chave SSH
  2. Verifique se você pode fazer login com a chave ssh
  3. Certifique-se de que você pode sudo para root
  4. Desativar a autenticação de senha em sshd_conf
  5. Desativar login root em sshd_conf
por 09.04.2012 / 00:42

Tags