GNU/Linux >> Tutoriels Linux >  >> Linux

Réinitialiser le mot de passe de l'utilisateur root à partir du mode de secours

Si vous ne parvenez pas à réinitialiser le mot de passe de votre serveur cloud Linux® à l'aide du panneau de configuration du cloud, vous pouvez suivre les étapes suivantes pour effectuer cette tâche en utilisant le mode de secours :

  1. Placez le serveur en mode de secours.

    Pour plus d'informations sur le placement de votre serveur en mode de secours, voir Mode de secours.

  2. Connectez-vous au serveur qui est en mode de secours en utilisant la commande suivante, en remplaçant ip address of the server avec l'adresse IP (Internet Protocol) de votre serveur :

    ssh root@<ip address of the server>
    

    Si le message suivant s'affiche lorsque vous essayez de vous connecter à partir d'un système Mac®OS X ou Linux, il est possible que quelqu'un vous espionne lors d'une attaque de type "man-in-the-middle", ou que la clé d'hôte RSA ait été modifiée :

    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    

    Contactez votre administrateur système.

    Ajoutez la clé d'hôte correcte dans votre ~/home/<user name>/.ssh/known_hosts filepour empêcher l'affichage de ce message.

    La mauvaise clé s'affiche sous la forme de la ligne de code suivante dans la sortie :

    Offending key in **/root/.ssh/known_hosts**:running<line number>
    

    Vous devez modifier le fichier .ssh/known_hosts fichier pour supprimer la ligne de l'adresse IP du serveur.

    Si vous vous connectez à partir d'un système Mac OS X ou Linux, vous devez modifier le fichier dans ~/home/<user name>/.ssh/known_hosts .

  3. Nous vous recommandons d'exécuter périodiquement la vérification du système de fichiers (fsck )commande. L'exécution de cette étape empêche la vérification de s'exécuter automatiquement lors d'un redémarrage, ce qui entraîne un temps de démarrage plus long que prévu.

    Vous exécutez cette vérification sur /dev/xvdb1 si votre serveur utilise l'hyperviseur XenServer®, et /dev/sdb1 s'il utilise Xen® Classic.

    L'exemple de commande de réinitialisation suivant utilise /dev/xvdb1 :

    fsck -fyv /dev/xvdb1
    

    Cette commande force une vérification du système de fichiers (f flag), répond automatiquement yes à toutes les questions posées par le système (y flag), et affiche une sortie détaillée à la fin (v drapeau).

  4. Montez le système de fichiers en procédant comme suit :

    un. Créez un répertoire temporaire en exécutant la commande suivante :

        mkdir /mnt/rescue
    

    b. Montez le système de fichiers dans ce répertoire temporaire en exécutant la commande suivante :

        mount /dev/xvdb1 /mnt/rescue
    
        chroot /mnt/rescue
    

    Cet exemple utilise le chroot opération. Cette commande vous permet de définir la racine du système dans un environnement temporaire. L'exécution de cette étape aide à la récupération.

  5. Exécutez le passwd pour mettre à jour votre mot de passe root sur le disque dur du serveur cloud d'origine, comme illustré dans l'exemple suivant :

    passwd
    

    Cette commande vous demande deux fois votre nouveau mot de passe, puis met à jour les fichiers appropriés.

  6. Sortir de chroot mode en saisissant la commande suivante :

    exit
    
  7. Démontez votre disque d'origine en saisissant la commande suivante :

    umount /mnt/rescue
    
  8. Quittez Secure Shell (SSH), puis quittez le mode de secours.

  9. Modifiez le .ssh/know_host fichier pour supprimer la ligne de l'adresse IP du serveur.

  10. Si vous vous connectez à partir d'un système Mac OS X ou Linux, vous devez modifier le fichier dans ~/home/<user name>/.ssh/known_hosts .

Lorsque votre serveur cloud redémarre en dehors du mode de secours, vous pouvez utiliser le mot de passe que vous avez défini à l'étape 5 pour vous connecter.

Vous ne devez effectuer cette étape que si nova-agent ne fonctionne pas correctement ou ne répond pas à l'intérieur du système d'exploitation invité (OS). nova-agent est le service qui connecte le système d'exploitation invité au panneau de configuration Cloud de Rackspace afin que vous puissiez effectuer des tâches telles que la réinitialisation du mot de passe et la création d'un nouveau serveur Cloud à partir d'une image. Si vous rencontrez un problème avec nova-agent, contactez votre gestionnaire de compte ou le support Rackspace.


Linux
  1. Comment réinitialiser le mot de passe root MySql

  2. Comment réinitialiser le mot de passe root MySql

  3. Comment réinitialiser le mot de passe root MySQL ?

  4. Réinitialiser le mot de passe de l'utilisateur root à partir du mode de secours

  5. Pourquoi protéger le noyau Linux de l'utilisateur root ?

Comment réinitialiser le mot de passe de l'utilisateur racine MySQL sous Linux

Comment réinitialiser le mot de passe root dans MySQL 8 sur Ubuntu Linux

Comment réinitialiser le mot de passe root oublié dans Ubuntu

Mot de passe Linux oublié sur WSL ? Voici comment le réinitialiser facilement

Comment réinitialiser le mot de passe root MySQL

Comment réinitialiser le mot de passe root sur Ubuntu 22.04