WordPress не работает после изменения IP-адреса экземпляра виртуальной машины Google Cloud Platform. Невозможно подключиться по SSH

WordPress не работает после изменения IP-адреса экземпляра виртуальной машины Google Cloud Platform. Невозможно подключиться по SSH

Мой сайт WordPress упал после того, как я перезапустил экземпляр виртуальной машины Google Cloud Platform. У него был эфемерный IP, я обнаружил, что мой внешний IP был изменен!

Старый IP-адрес: 35.200.58.194 Новый IP-адрес, например: 35.187.215.2 (теперь я сделал его статическим IP)

Когда я открываю новый IP-адрес, появляется ошибка «Невозможно получить доступ к этому сайту».

Я развернул «WordPress Google Click to deploy» на экземпляре виртуальной машины. ОС: Debian 9.12

Теперь я просто хочу восстановить свой сайт. Как мне это сделать?

Даже я не могу использовать SSH из Google Console, он также перестал работать. Я могу получить доступ к Google Cloud Shell. Я выполнил эту команду в Cloud Shell:

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

Выдает такую ​​ошибку:

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

Я не хочу потерять свой сайт, я новичок и очень много работал над этим сайтом! Любая помощь будет оценена по достоинству.

решение1

Если вы не можете подключиться к виртуальной машине из-за ошибки «Отказано в доступе (открытый ключ)», это обычно означает, что виртуальная машина не может проверить открытый ключ, используемый для аутентификации пользователя учетной записи, которую вы используете для входа.

Чтобы удалить ключ:

  • Чтобы удалить ключ, хранящийся в /home/user/.ssh/id_rsa.pub, выполните:gcloud beta compute os-login ssh-keys remove --key-file=/home/user/.ssh/id_rsa.pub

  • Чтобы удалить ключ с отпечатком пальца «e0d96d6fad35a61a0577f467940509b5aa08b6dea8d99456ec19a6e47126bc52», выполните:gcloud beta compute os-login ssh-keys remove --key='e0d96d6fad35a61a0577f467940509b5aa08b6dea8d99456ec19a6e47126bc52'

  • Чтобы удалить открытый ключ SSH «AAAAB3NzaC1yc2EAAAADAQABAAAB…ZrPg+DZJIwPab2wPlveLh+ut1Lxs5QTR/9QfEa7», выполните:gcloud beta compute os-login ssh-keys remove --key='AAAAB3NzaC1yc2EAAAADAQABAAAB…ZrPg+DZJIwPab2wPlveLh+ut1Lxs5QTR/9QfEa7'

В связи с невозможностью доступа к установке WordPress я бы попытался сначала восстановить подключение к виртуальной машине и проверить, запущена ли служба веб-сервера (Apache/Nginx/Lightspeed/и т. д.), и нет ли фильтрации брандмауэра, препятствующей доступу. После этого убедитесь, что ваш внутренний IP-адрес не изменился. Если изменился, следуйте инструкциям вэтот вопрос и ответнаРазработка WordPress - StackExchange.

Ссылки:

Связанный контент