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

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


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é.


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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.