本地虚拟机上的 GCP 虚拟机访问

时间:2021-03-18 06:43:07

标签: google-cloud-platform google-compute-engine virtualbox ssh-keys

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

我是 Google 云的新手。请帮忙。

1 个答案:

答案 0 :(得分:1)

我假设您已成功启动并在 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 进行身份验证,例如 here

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