2017-05-26 221 views
0

我在Compute Engine上運行應用程序。我在Windows上運行並使用Putty連接到CE。這似乎很正常(拋開Goog​​le文檔中的問題)。Google雲端平臺 - SSH/Telnet

我已經設置了我想啓用SSH(在Mac上),並讓她使用FileZilla中,以文件推送到CE誰另一用戶。

我想它在我自己的Mac上。我設置2條防火牆規則具有用於TCP 2個不同的優先級:22 =

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 

根據我 - 不要 - 知道是什麼,有時候它說:「權限被拒絕(公鍵「),」操作超時「

我已經重複了這幾次,只是試圖遠程登錄到gcp-external-ip,並得到」操作超時「telnet:無法連接到遠程主機。

完全喪失。請幫忙。

回答

0

你可以(也應該)使用gcloud命令行工具。然後,從Web控制檯簡單複製正確的gcloud命令是最簡單的。每個實例的'SSH'旁邊都有一個下拉菜單。