2017-05-26 182 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'旁边都有一个下拉菜单。

相关问题