WordPress ist nach Änderung der IP-Adresse der VM-Instanz der Google Cloud Platform nicht erreichbar. SSH nicht möglich

WordPress ist nach Änderung der IP-Adresse der VM-Instanz der Google Cloud Platform nicht erreichbar. SSH nicht möglich

Meine WordPress-Website ist down, nachdem ich die VM-Instanz der Google Cloud Platform neu gestartet habe. Sie hatte eine temporäre IP, ich stelle fest, dass meine externe IP geändert wurde!

Alte IP-Adresse: 35.200.58.194 Neue IP-Adresse zum Beispiel: 35.187.215.2 (Jetzt habe ich sie zu einer statischen IP gemacht)

Wenn ich eine neue IP-Adresse öffne, wird die Fehlermeldung „Diese Site kann nicht erreicht werden“ angezeigt.

Ich habe „WordPress Google Click to deploy“ auf einer VM-Instanz bereitgestellt. Betriebssystem: Debian 9.12

Jetzt möchte ich nur noch meine Website wiederherstellen. Wie kann ich das tun?

Auch wenn ich keine SSH-Verbindung von der Google Console aus herstellen kann, funktioniert es nicht mehr. Ich kann auf Google Cloud Shell zugreifen. Ich habe diesen Befehl in Cloud Shell ausgeführt:

gcloud beta compute ssh --zone "myzone" "vminstance" --project "projectname" 

Es tritt dieser Fehler auf:

Permission denied (publickey).
(gcloud.beta.compute.ssh) [/usr/bin/ssh] exited with return code 255.

Ich möchte meine Website nicht verlieren. Ich bin Anfänger und habe wirklich hart für diese Website gearbeitet! Jede Hilfe ist willkommen.

Antwort1

Wenn Sie aufgrund eines „Zugriff verweigert (öffentlicher Schlüssel)“-Fehlers keine Verbindung zur VM herstellen können, weist dies normalerweise darauf hin, dass die VM den öffentlichen Schlüssel, der zur Benutzerauthentifizierung des Kontos verwendet wird, mit dem Sie sich anmelden, nicht validieren kann.

So entfernen Sie den Schlüssel:

  • Um den in gespeicherten Schlüssel zu entfernen /home/user/.ssh/id_rsa.pub, führen Sie Folgendes aus:gcloud beta compute os-login ssh-keys remove --key-file=/home/user/.ssh/id_rsa.pub

  • Um den Schlüssel mit dem Fingerabdruck „e0d96d6fad35a61a0577f467940509b5aa08b6dea8d99456ec19a6e47126bc52“ zu entfernen, führen Sie Folgendes aus:gcloud beta compute os-login ssh-keys remove --key='e0d96d6fad35a61a0577f467940509b5aa08b6dea8d99456ec19a6e47126bc52'

  • Um den öffentlichen SSH-Schlüssel „AAAAB3NzaC1yc2EAAAADAQABAAAB…ZrPg+DZJIwPab2wPlveLh+ut1Lxs5QTR/9QfEa7“ zu entfernen, führen Sie Folgendes aus:gcloud beta compute os-login ssh-keys remove --key='AAAAB3NzaC1yc2EAAAADAQABAAAB…ZrPg+DZJIwPab2wPlveLh+ut1Lxs5QTR/9QfEa7'

Wenn ich nicht auf die WordPress-Installation zugreifen kann, würde ich zunächst versuchen, die Verbindung zur VM wiederherzustellen und zu überprüfen, ob der Webserverdienst (Apache/Nginx/Lightspeed/usw.) gestartet wurde und ob keine Firewall den Zugriff verhindert. Sobald dies erledigt ist, bestätigen Sie, dass sich Ihre interne IP-Adresse nicht geändert hat. Wenn dies der Fall ist, befolgen Sie die Schritte indiese Frage und AntwortAnWordPress-Entwicklung – StackExchange.

Links:

verwandte Informationen