Google compute engine 如何使用SSH连接到计算引擎?

Google compute engine 如何使用SSH连接到计算引擎?,google-compute-engine,Google Compute Engine,从AWS到Google Compute Engine,我发现为了让一个简单的SSH工作,我必须跳转多少圈,这让我感到非常困惑 我已经添加了我的公钥 cat~/.ssh/id_rsa.pub 但我还是不能用ssh来表达。是否需要先启用其他步骤或防火墙设置?就像gcloud compute ssh一样,还有一个命令 这两个命令都只是将密钥添加到项目范围的元数据中,该元数据由运行在实例上的守护进程下载,然后调用ssh或scp。gcloud生成的密钥存储在~/.ssh/google_compute_引擎

从AWS到Google Compute Engine,我发现为了让一个简单的SSH工作,我必须跳转多少圈,这让我感到非常困惑

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

但我还是不能用ssh来表达。是否需要先启用其他步骤或防火墙设置?

就像gcloud compute ssh一样,还有一个命令

这两个命令都只是将密钥添加到项目范围的元数据中,该元数据由运行在实例上的守护进程下载,然后调用ssh或scp。gcloud生成的密钥存储在~/.ssh/google_compute_引擎中,因此如果您愿意,可以直接使用scp或ssh:

ssh -i ~/.ssh/google_compute_engine houmie@INSTANCE_IP

您是否浏览过此文档:。您可以尝试使用Cloud SDK gcloud compute ssh命令来执行此操作。谢谢,在安装gcloud之后,我成功地做到了这一点:gcloud compute-项目名称ssh-zone us-east1-c server-vpn-1,但我不知道如何通过gcloud执行SCP。非常令人沮丧。您还可以从Cloud Shell使用CLI命令$gcloud compute ssh,这将确保您运行最新的Cloud SDK版本。为了以防万一,这可能会有所帮助,我在这里留下一个在GCE中解决SSH问题的指南