Edite /etc/ssh/sshd_config
e adicione root
na linha iniciada com AllowGroups
. A linha deve ser assim:
AllowGroups sudo sshuser root
Reinicie o ssh
service seguindo o comando:
service ssh restart
Estou tentando usar o SSH no Debian 8.5 usando root
user. A senha está correta porque eu posso logar no Debian usando o console local. PermitRootLogin
é igual a yes
in /etc/ssh/sshd_config
e o servidor é reiniciado várias vezes para garantir que essa alteração seja feita.
grep PermitRootLogin /etc/ssh/sshd_config
PermitRootLogin yes
Como posso resolver este problema?
Executando sudo tail /var/log/auth.log
:
Nov 29 07:40:06 mydeb sshd[2530]: User root from ::1 not allowed because none of user's groups are listed in AllowGroups
Nov 29 07:40:06 mydeb sshd[2530]: input_userauth_request: invalid user root [preauth]
Nov 29 07:40:07 mydeb sshd[2530]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=::1 user=root
Nov 29 07:40:09 mydeb sshd[2530]: Failed password for invalid user root from ::1 port 41079 ssh2
Nov 29 07:40:14 mydeb sshd[2530]: Failed password for invalid user root from ::1 port 41079 ssh2
Nov 29 07:40:16 mydeb sshd[2530]: Failed password for invalid user root from ::1 port 41079 ssh2
Nov 29 07:40:16 mydeb sshd[2530]: Connection closed by ::1 [preauth]
Nov 29 07:40:16 mydeb sshd[2530]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=::1 user=root
Tags ssh login debian-jessie