Google Cloud Platform VM 執行個體 IP 變更後 WordPress 關閉,無法進行 SSH

Google Cloud Platform VM 執行個體 IP 變更後 WordPress 關閉,無法進行 SSH

重新啟動 Google Cloud Platform 的 VM 執行個體後,我的 WordPress 網站關閉了。它有臨時 IP,我發現我的外部 IP 已更改!

舊IP位址:35.200.58.194 新IP位址例如:35.187.215.2(現在我將其設為靜態IP)

當我打開新 IP 位址時,它顯示錯誤“無法訪問此網站”。

我已在虛擬機器實例上部署了「WordPress Google 按一下部署」。作業系統: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

如果由於「權限被拒絕(公鑰)」錯誤而無法連接到虛擬機,這通常表示虛擬機器無法驗證用於登入帳戶的使用者驗證的公鑰。

要刪除它們的關鍵:

  • 若要刪除儲存在 中的金鑰/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/etc)服務是否已啟動,並且沒有防火牆過濾阻止存取。完成此操作後,請確認您的內部 IP 位址未變更。如果有,請依照以下步驟操作本次問答WordPress 開發

連結:

相關內容