Назад | Перейти на главную страницу

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, он тоже перестал работать. Я могу получить доступ к 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.

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

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

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

  • Чтобы удалить ключ, хранящийся в /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.

Ссылки: