Dans ce module, nous allons apprendre à nous connecter en tant que root sur SSH sur une machine Ubuntu/Debian. Il est souvent nécessaire de se connecter en SSH aux serveurs en tant que root pour des raisons administratives. Ceci est désactivé par défaut sur la plupart des machines, mais dans cet article, nous l’examinerons une étape à la fois.

Étapes Pour Se Connecter En Tant Que Root Sur SSH Sur Ubuntu Linux

Passons en revue les étapes pour se connecter à notre machine Ubuntu à l’aide d’un serveur SSH. Dans les étapes qui suivent, vous serez connecté en tant qu’utilisateur root, il est donc conseillé de prendre des précautions lors de l’exécution de commandes spécifiques.

Étape 1 : Installer Le Serveur SSH Sur La Cible

Tout d’abord, nous devons nous assurer qu’un serveur ssh est installé et en cours d’exécution sur notre machine cible. Pour vérifier si nous avons un ssh-server installé sur notre machine cible, nous pouvons taper :

€ apt-cache policy openssh-server

Si nous n’avons pas installé de serveur openssh , nous obtiendrons :

serveur openssh :
 Installé : (aucun)
 ...........

Dans ce cas, installez openssh-server avec la commande apt comme indiqué ci-dessous :

€ sudo apt install openssh-server

Étape 2 : Activer Le Service SSH

Une fois que nous avons installé un serveur ssh sur notre machine, nous devons maintenant activer ses services. Sur certains systèmes, il est activé dès que nous installons le package ssh-server . On peut vérifier s’il fonctionne avec :

€ systemctl status ssh

Si le service est en panne, nous obtenons quelque chose comme ceci :

ssh.service - Serveur OpenBSD Secure Shell
 Chargé : chargé (/lib/systemd/system/ssh.service ; désactivé ; préréglage du fournisseur : désactivé)
 Actif : inactif (mort)
 Documents : man : sshd 
 man:sshd_config 

Comme nous pouvons le voir, le service est actuellement inactif, nous devons donc d’abord l’activer avec :

€ sudo systemctl enable -now ssh

En vérifiant l’état du service maintenant, nous devrions trouver les éléments suivants :

ssh.service - Serveur OpenBSD Secure Shell
 Chargé : chargé (/lib/systemd/system/ssh.service ; activé ; préréglage du fournisseur : désactivé)
 Actif : actif (en cours d'exécution) depuis ven. 2021-02-12 0
 Documents : man : sshd 
 man:sshd_config 

Une fois que nous avons terminé avec cela, nous sommes prêts à passer à l’étape suivante.

Étape 3 : Modifier Les Fichiers De Configuration

À ce stade, si nous essayons de nous connecter en tant que root via SSH, nous obtiendrons une erreur même si nous fournissons le bon mot de passe.

Mot de passe root@IP : 
Autorisation refusée, veuillez réessayer.
Mot de passe root@IP : 
Autorisation refusée, veuillez réessayer.
Mot de passe root@IP : 
root@IP : autorisation refusée (clé publique)

Pour résoudre ce problème, ouvrez /etc/ssh/sshd_config avec votre éditeur préféré et les privilèges sudo . On y trouve les deux lignes suivantes :

# Mot de passe interdit PermitRootLogin
.....
.....
#PubkeyAuthentication oui

Remplacez ces lignes par :

PermitRootLogin oui
.....
.....
Authentification Pubkey oui

Enregistrez et quittez le fichier. Avec cela, nous sommes enfin prêts pour la dernière étape.

Étape 4 : Redémarrez Le Serveur SSH

Après avoir apporté les modifications requises auxdits fichiers de configuration, redémarrez le serveur ssh avec :

€ sudo systemctl redémarrer ssh

Une fois cela fait, nous pouvons maintenant nous connecter à notre système avec un mot de passe ou avec une clé privée telle que :

€ ssh root@IP

Conclusion

Ainsi, nous pouvons maintenant nous connecter en tant que root sur SSH. Cependant, il convient de noter qu’il n’est PAS considéré comme une pratique sûre d’activer la connexion root sur les serveurs. S’il est impératif d’activer la connexion root, assurez-vous d’avoir un mot de passe très fort pour empêcher l’accès root indésirable par d’autres utilisateurs/pirates.

Tux Linux Penguin Sudo Rm Rf Hacker d Ordinateur T-Shirt
  • Sudo Rm Rf ne peut être exécuté que par un vrai ninja du clavier et sans...
  • Un cadeau parfait pour tout programmeur, codeur, développeur web,...
  • Léger, Coupe classique, manche à double couture et ourlet à la base
BrosTrend 1200Mbps Linux USB Clé WiFi Adaptateurs de réseau, Ubuntu, Mint, Debian, Kali, Raspbian, Kubuntu, Lubuntu, Xubuntu, Zorin, Raspberry Pi 2+, Dual Band 5GHz 867Mbps, 2.4GHz 300Mbps
  • MULTI-OS SUPPORTÉ : Compatible avec les noyaux Linux jusqu'à 6.7, Ubuntu...
  • ARCHITECTURES SUPPORTÉES : x86_64/x86_32 (PC, VirtualBox...), aarch64/armhf...
  • VITESSE WI-FI RAPIDE : Vous pouvez obtenir une vitesse Wi-Fi de 867Mbps sur la...
  • MULTIPLES MODES DE FONCTIONNEMENT : Cet Linux clef USB WiFi prend en charge les...
  • SÉCURITÉ D'ENCRYPTAGE AVANCÉE : Sécurisez vos appareils et la...
  • DISTRIBUTIONS NON PRISES EN CHARGE : Actuellement NON compatible avec RHEL,...
Promo
Tapis de Souris en Ligne de Commandes Linux – Grand Tapis de Souris étendu. Raccourcis vers Le Programmeur Kali/Red Hat/Ubuntu/OpenSUSE/Arch/Debian/Unix. Tapis de Bureau de Jeu antidérapant
  • ✅ TAILLE GRANDE ET PARFAITE. La taille de 800 x 300 x 2 mm (31,5 x 11,8 x 0,09...
  • ✅ COMPILATION ÉTENDUE de lignes de commande couramment utilisées pour le...
  • ✅ GUIDE INTÉGRAL PARFAIT pour les programmeurs débutants et expérimentés...
  • ✅ BIEN CATÉGORISÉ - Les lignes de commande sont organisées de manière...
  • ✅ RÉFÉRENCE FONCTIONNELLE - Cette référence concise à la syntaxe Linux...
  • ✅ SANS COUTURE ET CONFORT – Tissu doux densément collé avec bords cousus...
  • ✅ IMPRESSION DE HAUTE QUALITÉ – Imprimé numériquement avec des encres de...
  • ✅ La base en caoutchouc naturel robuste et antidérapante offre une forte...
  • ✅ DURABLE - Protège votre bureau en verre/bois des rayures, des bosses et des...
  • ✅ CADEAU IDÉAL pour les collègues, les étudiants, les joueurs, les...