alterou o permitrootlogin para não, mas ainda consigo logar como root

1

Acabei de criar um novo servidor (VM) e configuro o SSH, posso fazer o login corretamente. Eu criei outra conta de usuário, adicionei-a ao grupo de administração e o sudo funciona bem.

Agora eu quero tentar desativar o login root, então eu editei o arquivo / etc / ssh / ssh_conf com:

Host *
PasswordAuthentication no
PermitRootLogin no
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no

(As linhas acima são todas as linhas comentadas).

Observação: ele não tem o PermitRootLogin, portanto, adicionei-o manualmente.

Estou executando o ubuntu 14.04

Ainda consigo fazer login usando minha conta não-root e também posso fazer login com meu login de raiz (ele solicita a senha e funciona bem).

Eu reiniciei o serviço ssh e também reiniciei a VM inteira por precaução.

Qual poderia ser o problema aqui?

    
por Blankman 17.06.2014 / 17:29

1 resposta

3

Você precisa alterar isso em /etc/ssh/sshd_config . ssh_config configurações se aplicam ao cliente e PermitRootLogin não é aplicável ao cliente (consulte 'man ssh_config para configurações aplicáveis).

    
por roadmr 17.06.2014 / 19:05