Recherche de site Web

Activer la connexion racine SSH sur Ubuntu 20.04 Focal Fossa Linux


SSH (Secure Shell) est utilisé pour gérer les services réseau en toute sécurité sur un réseau non sécurisé. En voici quelques exemples : la ligne de commande à distance, la connexion et l’exécution de la commande à distance. Normalement, pour se connecter à SSH, cela doit être fait en tant qu’utilisateur normal, puis vous pouvez passer à l’utilisateur racine après vous être connecté. Mais il est possible de contourner ce comportement avec une simple modification de configuration. Dans ce tutoriel, vous apprendrez comment activer la connexion racine SSH sur Ubuntu 20.04 Server/Desktop.

Dans ce tutoriel, vous apprendrez :

  • Comment activer l’accès root à SSH
  • Comment redémarrer le service SSH

Configuration logicielle requise et conventions utilisées

Autoriser la connexion root SSH sur Ubuntu 20.04 instructions étape par étape

ATTENTION
La connexion racine SSH est désactivée par défaut pour des raisons de sécurité. Si vous êtes toujours déterminé à activer la connexion root, assurez-vous d’utiliser un mot de passe très sécurisé pour votre compte root. Si le compte root est accédé par un pirate, l’ensemble de votre système sera compromis.

  1. Ouvrez le fichier /etc/ssh/sshd_config avec les privilèges d’administration et modifiez la ligne suivante :

    FROM:
    #PermitRootLogin prohibit-password
    TO:
    PermitRootLogin yes
    

    La façon la plus rapide de faire ce travail pourrait être d’utiliser simplement la commande sed comme indiqué ci-dessous :

    sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
    
  2. Redémarrez le service SSH :

    sudo systemctl restart ssh
    
  3. Par défaut, le mot de passe root n’est pas défini sur Ubuntu 20.04 et le message d’erreur Permission denied, please try again apparaîtra lors de la tentative de connexion SSH en tant qu’utilisateur root. Pour cette raison, nous devons définir le mot de passe de root. Lorsque vous y êtes invité, entrez votre mot de passe utilisateur actuel suivi d’un nouveau mot de passe root :

    sudo passwd
    [sudo] password for linuxconfig: 
    Enter new UNIX password: 
    Retype new UNIX password: 
    passwd: password updated successfully
    
  4. Étant donné que votre système Ubuntu 20.04 autorise le trafic entrant sur le port 22/ssh, vous devriez maintenant être prêt à vous connecter SSH en tant que root :

    ssh root@ubuntu-server
    root@ubuntu-server's password: 
    Welcome to Ubuntu Focal Fossa (GNU/Linux 5.3.0-23-generic x86_64)
    

Autoriser la connexion racine SSH sur Ubuntu 20.04

Articles connexes: