簡體   English   中英

Google雲端平台-SSH / Telnet

[英]Google Cloud Platform - SSH/Telnet

我正在Compute Engine上運行應用程序。 我在Windows框上運行,並使用Putty連接到CE。 這看起來似乎很好用(將Google文檔中的問題排除在外)。

我設置了另一個要在Mac上啟用SSH的用戶,並讓她使用FileZilla將文件推送到CE。

我正在自己的Mac上試用。 我為tcp:22 =設置了2個具有2個不同優先級的防火牆規則

myssh Apply to all  IP ranges: 0.0.0.0/0 tcp:22 Allow 1000 default
default-allow-ssh Apply to all IP ranges: 0.0.0.0/0 tcp:22 Allow 65534 default

用戶具有以下項目的權限:“計算實例管理員(v1)”

在Mac終端上,執行以下操作:

ssh-keygen -t rsa -f ~/.ssh/userfirstname-ssh-key -C [googleusername.gmail.com]

我轉到GCP CE元數據(以我自己的身份登錄),然后將userfirstname-ssh-key.pub的內容復制到元數據/ SSH密鑰並保存。

在GCP確認添加的密鑰正確后,我在Mac終端中輸入以下內容:

ssh -i [userfirstname]-ssh-key [googleusername.gmail.com]@gcp-external-ip 

根據我不知道的內容,有時會顯示“權限被拒絕(公共密鑰)”,“操作超時”

我已經重復了幾次,只是嘗試通過telnet進入gcp-external-ip並獲取“操作超時” telnet:無法連接到遠程主機。

不知所措。 請幫忙。

您可以(並且應該)使用gcloud命令行工具。 然后,最簡單的方法是從Web控制台簡單地復制正確的gcloud命令。 每個實例的“ SSH”旁邊都有一個下拉菜單。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM