2017-09-03 68 views
-1

从AWS到谷歌计算引擎,我发现它非常混乱,我必须跳过多少环节才能获得简单的SSH工作。如何SSH进入计算引擎?

我已经加入我的公钥 cat ~/.ssh/id_rsa.pub

enter image description here

,但我仍然无法通过SSH进去。是否有其他步骤或防火墙设置我必须先启用?

+0

你有没有探讨过这个文档:https://cloud.google.com/compute/docs/instances /连接到实例。您可以尝试使用Cloud SDK“gcloud compute ssh”命令来执行此操作。 – cherba

+0

谢谢,我设法在安装'gcloud'后像这样:'gcloud compute --project“project-name”ssh --zone“us-east1 -c”“server-vpn-1”'但我可以不知道如何通过gcloud做SCP。非常令人沮丧。 – Houman

回答

0

就像gcloud compute ssh也有一个gcloud compute scp命令。

这两个命令都只是将项添加到项目范围的元数据(由实例上运行的守护程序下载),然后调用ssh或scp。该gcloud生成的密钥存储在~/.ssh/google_compute_engine,所以如果你想喜欢,你可以直接使用scp或ssh:

ssh -i ~/.ssh/google_compute_engine [email protected]_IP