首页 > 解决方案 > 本地虚拟机上的 GCP 虚拟机访问

问题描述

我已经以 VMDK 格式将 Google clound VM 下载到本地,并在本地虚拟机中进行了配置。现在我想知道如何登录该虚拟机。在 google cloud 上,我们可以通过 SSH Key 设置登录。但是当同一个虚拟机在本地运行时如何使用这些 SSH 密钥。

我是谷歌云的新手。请帮忙。

标签: google-cloud-platformgoogle-compute-enginevirtualboxssh-keys

解决方案


我假设您已在 VirtualBox 中成功启动并在本地运行 GCP VM 映像,现在您正在寻找一种登录方式。

如果您在本地使用Google Cloud SDK,您的 SSH 私钥是google_compute_engine

$ cd ~/.ssh
~/.ssh$ ls -l
total 28
-rw------- 1 username username 1823 Jul  2  2020 google_compute_engine
-rw-r--r-- 1 username username  397 Jul  2  2020 google_compute_engine.pub
-rw-r--r-- 1 username username 4884 Mar  4 08:31 google_compute_known_hosts

要连接到您的 VM,您可以在 Linux 上使用命令:

ssh -i PATH_TO_PRIVATE_KEY USERNAME@VIRTUAL_BOX_VM_IP

或者您可以像这里一样配置使用私有 SSH 密钥文件使用 Putty 进行身份验证。

或者,您可以在下载之前将用户名和密码添加到您的 VM 实例。


推荐阅读