[英]How to Launch macOS instance in Google Cloud Platform? I am in need of mac instance to run xcode build of xamarin ios app
[英]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.