Google Cloud: instances de machine virtuelle
Comment puis-je obtenir de l'accès à la racine de mon Google VM exemple, et aussi comment puis-je me connecter sur ma VM Instance à partir de mon PC avec un client SSH comme putty?
Je tiens aussi à ajouter que j'ai essayé de faire sudo pour des choses qui ont besoin d'un accès root pour faire les choses, comme yum ou wget. Mais il ne me permet pas de faire sudo, il me demande le mot de passe root, mais je ne sais pas comment, ni où je voudrais être en mesure d'obtenir le mot de passe root.
source d'informationauteur Joseph
Vous devez vous connecter pour publier un commentaire.
Vous pouvez devenir root via
sudo su
. Aucun mot de passe n'est requis.Comment puis-je utiliser
sudo
pour exécuter des commandes en tant que root?(la division de cette off de l'autre réponse, car il y a plusieurs questions dans ce post)
Une fois que vous vous connectez à votre GCE VM à l'aide de Mastic ou de
gcloud compute instances ssh
ou même en cliquant sur "SSH" sur le bouton de Développeurs de la Console à côté de l'instance, vous devez être en mesure d'utiliser lesudo
de commande. Notez que vous ne devriez pas être à l'aide de lasu
de commande pour devenir root, exécutez simplement:et il ne devrait pas vous demander un mot de passe.
Si vous voulez obtenir un shell root pour exécuter plusieurs commandes en tant que root et que vous voulez éviter de préfixer toutes les commandes avec
sudo
exécutez:Si vous avez encore des questions, merci de poster une nouvelle question avec la commande exacte que vous êtes en cours d'exécution et à la sortie que vous voyez.
VIENS DE CLOUD SHELL EN CLIQUANT SUR SSH
ET SUIVEZ CHANGEMENT DE MOT DE PASSE COMMANDE POUR L'UTILISATEUR ROOT AVEC LA COMMANDE SUDO 🙂
sudo passwd
et il va changer le mot de passe root 🙂
puis à la racine d utiliser la commande
su
tapez votre mot de passe et de devenir une racine 🙂
si vous souhaitez connecter votre gce (google-cloud) serveur avec du mastic à l'aide de la racine, en voici le déroulement:
utilisation puttygen pour générer deux ppk fichiers:
pour votre gce-par défaut de l'utilisateur
pour racine
faire les choses suivantes sur le mastic (remplacer gce-par défaut de l'utilisateur avec votre gce nom d'utilisateur):
Mastic->session->Connexion->données>Auto-login username: cme-par défaut de l'utilisateur
Mastic->session->Connexion->SSH->Auth->clé Privée pour l'authentification: cme-par défaut de l'utilisateur.ppk
Puis se connecter au serveur à l'aide de votre gce-par défaut de l'utilisateur
apportez les modifications suivantes dans sshd_config
sudo su
nano /etc/ssh/sshd_config
PermitRootLogin yes
UsePAM pas
Enregistrer+sortie
service sshd restart
Mastic->session->Connexion->données>Auto-login username: root
Mastic->session->Connexion->SSH->Auth->clé Privée pour l'authentification: la racine de la cme.ppk
Maintenant ou pouvez vous connecter en root via putty.
Si vous avez besoin d'utiliser eclipse à distance du système et connectez-vous en tant que root:
Eclipse->windows->préférences->Général>réseau de Connexion->SSH2->privé-clés:
la racine de la cme.ppk
S'il vous plaît essayer
sudo su -
sur GCE.Par défaut sur GCE, il n'y a pas de mot de passe requis pour
sudo
(faire comme un substitut de l'utilisateur). Le-
argumentsu
(à remplacer par l'utilisateur) de plus amples simule un plein de connexion, la prise de l'utilisateur cible (l'utilisateur par défaut est root) configuré de shell de login et de son profil de scripts pour définir de nouveaux paramètres de l'environnement. Vous aurez au moins l'avis le changement rapide de la fin de$
à#
en tout cas.Comment faire pour me connecter à mon GCE instance à l'aide de Mastic?
Prendre un coup d'oeil à la configuration des clés ssh de la CME de la documentation qui montre comment le faire; voici le résumé, mais lire la doc pour de plus amples informations: