SSH avec root sous LXC

Noyé dans un océan de doutes

SSH avec root sous LXC

Comme évoqué sur l’article précédent concernant la bonne pratique de ne pas autoriser l’utilisateur root à accéder en SSH, si vraiment vous insistez pour n’utiliser que root alors voici la démarche.

⚠️ Mise en garde

Par défaut, sur Debian/Ubuntu/Proxmox, la connexion SSH en tant que root est désactivée pour des raisons de sécurité. Il est souvent préférable de se connecter avec un utilisateur non-root, puis d’utiliser sudo.

✅ Étapes pour autoriser root en SSH

  1. Connectez-vous à votre serveur – avec un utilisateur qui a accès sudo (via PuTTY ou console Proxmox).
  2. Ouvrez le fichier de configuration SSH :

Shell LXC

    sudo nano /etc/ssh/sshd_config
   
            
                    
        
  1. Trouvez la ligne suivante :
    #PermitRootLogin prohibit-password
   
            
                    
        

La modifier en :

    PermitRootLogin yes
   
            
                    
        

👉 Si la ligne est commentée d’un (#), enlèvez le #.

Enregistrez avec CTRL + X / <Y> / Entrée

  1. (Optionnel mais important) Vérifie que root a un mot de passe défini :

Shell - LXC

    sudo passwd root
   
            
                    
        

Et définissez-en un si nécessaire.

  1. Redémarrez le service SSH :

Shell - LXC

    sudo systemctl restart sshd
   
            
                    
        

Tags: , , ,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *