Följ dessa steg för att få root-lösenordet för en Google Cloud Engine VM:
1. Aktivera SSH-nycklar:
- Gå till Google Cloud Console och navigera till Compute Engine-sidan.
- Välj VM-instansen som du vill hämta root-lösenordet för.
- Klicka på knappen "Redigera".
- Under "SSH-nycklar" klickar du på knappen "Lägg till".
- Välj "Skapa SSH-nyckel" och ange ett namn för den nya nyckeln.
- Klicka på "Skapa" för att skapa SSH-nyckelparet.
2. SSH till VM:
- Kopiera SSH-nyckelns fingeravtryck eller offentliga SSH-nyckel från Google Cloud Console.
- Öppna ett terminalfönster på din lokala dator och använd följande kommando för att SSH till din virtuella dator:
```
gcloud compute ssh [instansnamn] --projekt [projekt-id] --zon [zon]
```
Ersätt `[instansnamn]`, `[projekt-id]` och `[zon]` med dina faktiska värden.
3. Återställ rotlösenord:
- När du har anslutit till den virtuella datorn via SSH, använd kommandot `passwd` för att ändra root-lösenordet:
```
sudo passwd rot
```
Ange det nya root-lösenordet och bekräfta det.
Viktigt: Av säkerhetsskäl rekommenderas det att du ändrar standard SSH-nyckeln efter att ha återställt root-lösenordet. Du kan göra detta via Google Cloud Console genom att följa stegen i steg 1.