Google Cloud Platform の VM インスタンスを再起動した後、WordPress ウェブサイトがダウンしました。一時 IP でしたが、外部 IP が変更されたことがわかりました。
古い IP アドレス: 35.200.58.194 たとえば、新しい IP アドレス: 35.187.215.2 (現在は静的 IP にしています)
新しい IP アドレスを開くと、「このサイトにアクセスできません」というエラーが表示されます。
VMインスタンスに「WordPress Google Click to deploy」をデプロイしました。OS: Debian 9.12
今、私は自分のウェブサイトを回復したいのですが、どうすればよいですか?
Google Console から SSH も実行できず、動作も停止しています。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
「アクセス許可が拒否されました (公開キー)」というエラーが原因で VM に接続できない場合は、通常、ログインに使用しているアカウントのユーザー認証に使用される公開キーを VM が検証できないことを示しています。
キーを削除するには:
に保存されているキーを削除するには
/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のインストールにアクセスできないことに関しては、まずVMへの接続を再確立し、Webサーバー(Apache/Nginx/Lightspeedなど)サービスが起動していること、ファイアウォールのフィルタリングによってアクセスが妨げられていないことを確認します。これが完了したら、内部IPアドレスが変更されていないことを確認します。変更されている場合は、このQ&Aの上WordPress 開発 - StackExchange。
リンク: