Comment se connecter en tant que root à distance?

24

J'essaie de me connecter au raspberrypi en tant qu'utilisateur root via winscp, mais il dit seulement "Accès refusé", même chose pour essayer de se connecter directement en tant que root sur ssh.

J'ai essayé de me connecter en tant que pi et de faire sudo passwd root, ce qui entraîne la sortie de la console passwd: Password changed successfully, mais je ne peux toujours pas me connecter en tant que root

d0min0r4bb1t
la source

Réponses:

39

Si vous souhaitez vous connecter en tant que root en utilisant SSH ou WinSCP, vous devez modifier la configuration de SSHD, procédez comme suit:

  • Connectez-vous et modifiez ce fichier: sudo nano /etc/ssh/sshd_config
  • Trouvez cette ligne: PermitRootLogin without-password
  • Modifier: PermitRootLogin yes
  • Fermer et enregistrer le fichier
  • reboot ou redémarrez le service sshd en utilisant: /etc/init.d/ssh restart
  • Définissez un mot de passe root s'il n'en existe pas déjà: sudo passwd root

Vous pouvez maintenant vous connecter en tant que root, mais je vous recommande d'utiliser un mot de passe fort ou des clés ssh

MadAntrax
la source
3
Notez que si la PermitRootLoginligne commence par un signe de commentaire ( #), vous devez supprimer ce signe!
jorijnsmit
1
J'ai été aidé la dernière ligne pour définir le mot de passe root. Merci.
Andrei Krasutski
3

Vous ne pouvez pas vous connecter car rootcar Raspbiann'a pas de rootmot de passe. Voir le mot de passe par défaut de la racine Raspbian

sshNe permet normalement pas l' rootaccès car cela est considéré comme un risque pour la sécurité. Vous devriez pouvoir faire tout ce dont vous avez besoin en utilisant sudo(ce qui est la pratique normale de Debian).

Si vous voulez VRAIMENT un ssh rootaccès, il peut être activé.

Milliways
la source
Je suis très content que quelqu'un ait au moins souligné qu'il s'agit d'un risque pour la sécurité. SSH en tant que root n'est jamais une bonne idée (en particulier lors de l'utilisation de l'authentification par mot de passe).
stevieb
1

Vous pouvez vous connecter en tant qu'utilisateur normal (appartenir au groupe sudoer ) puis

 sudo su -

passer à root

南山 竹
la source
Pour ssh c'est très bien, le problème principal était winscp où je ne peux pas simplement utiliser sudo
d0min0r4bb1t
-2

Vous pouvez

sudo su

Utilisez ensuite passwd pour changer le mot de passe

Alex
la source