Ainda não pode ssh como root

1

Fiz essas alterações em / etc / ssh / sshd_config:

PermitRootLogin yes
PasswordAuthentication yes
#StrictModes yes
AllowUsers root other users follow here

Adicionada uma senha para o root

matou o sshd e reiniciou

Ainda não pode ssh para o sistema como root (mesmo usando localhost no sistema)

    
por stevthomsen 15.03.2017 / 00:18

3 respostas

1

Para testar se há realmente uma senha para root em / etc / shadow, digite:

su

Digite a senha do root. Se a senha for aceita, digite:

whoami

O comando deve retornar com "root".

Se isso funcionar, mas o ssh não, o problema provavelmente está no arquivo / etc / ssh / sshd_config. Eu não vejo nada obviamente errado no trecho que você postou, embora eu comentasse a linha AllowUsers (que está lá apenas para aumentar a segurança e ser hackeada, não parece se preocupar com você).

Por favor, note que é uma péssima idéia permitir logins root via ssh! Você está praticamente pedindo para ser hackeado.

Algumas distros (como o Ubuntu) desabilitam os logins do root e exigem que as operações do administrador sejam feitas usando o sudo. Existem, é claro, maneiras de contornar isso e você parece estar tentando derrotar o modelo de segurança do Unbuntu. Certamente a sua escolha para o fazer. No entanto, a equipe do Ubuntu pode ter feito outras alterações que não permitem logins raiz em outro lugar.

    
por jones0610 15.03.2017 / 04:29
0

Se estiver ssh'ng para o sistema de outro host. O que você descreve deve ter sido adequado. Primeiro, verifique a senha do root alterando-a novamente, sudo passwd

Em seguida, reinicie o daemon sshd, emita o comando sudo service sshd restart .

Teste ssh username@ipv4address de outra estação.

    
por dajavex71 15.03.2017 / 04:08
-1

Perhpas, o seu servidor ssh não está escutando na porta 22 Verifique sua tabela de IP. Às vezes, por motivo de segurança, o SSH está escutando em diferentes Por exemplo: porta 22022

    
por kthurai2 15.03.2017 / 04:17