[英]Can't run GCP VM on public IP with SSH
我正在 Google 雲平台上設置虛擬機 node.js 服務器。 我已經設置了 SSH 個密鑰,以便我可以登錄我的 VM。 我可以使用 SSH-in-browser 成功登錄我的虛擬機並啟動我的服務器。
我無法通過 Chrome 訪問我的公共地址 IP。 我收到此消息: This site can't provide a secure connection
。
當我嘗試在 SSH-in-browser 中連接到 IP 時,我得到以下信息:
$ curl -vso /dev/null --connect-timeout 5 34.68.254.120:8080
* Trying 34.68.254.120:8080...
* connect to 34.68.254.120 port 8080 failed: Connection refused
* Failed to connect to 34.68.254.120 port 8080: Connection refused
* Closing connection 0
我是新來的。 任何想法,將不勝感激。 謝謝!
Edit1:更多細節——
編輯:
請按照以下步驟修復“此站點無法提供安全連接”錯誤:
此錯誤通常表示您的瀏覽器配置或您網站上的 SSL 證書有問題。
1) 您的本地環境沒有 SSL 證書。
2)瀏覽器中過時的 SSL 緩存:(這是比較常見的原因之一。Web 瀏覽器將 SSL 證書存儲在緩存中,就像其他數據一樣。這意味着它們不必在您每次訪問站點時都驗證證書,這會加快瀏覽速度。但是,如果您的 SSL 證書更改並且瀏覽器仍在加載較舊的緩存版本,則可能會導致彈出此錯誤)。
3) 計算機上的時間和日期設置不正確。
4) 流氓瀏覽器擴展。
5) 過分熱心的殺毒軟件。
6) 無效或過期的 SSL 證書。
如果您的防火牆規則阻止外部訪問:
使用以下命令檢查您的防火牆規則:
gcloud compute firewall-rules list
使用此命令,您可以查看遷移 VM 實例的 VPC; 如果它允許 Ingress TCP: 22 端口。 如果缺少此防火牆規則,您可以在GCP 控制台中添加防火牆規則 -> VPC 網絡 -> 選擇您的 VPC.network _單擊防火牆規則以仔細檢查是否允許 tcp:22 端口。如果檢查防火牆規則后問題仍然存在,您可以按照本指南開始對 SSH 連接進行故障排除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.