我已将 Google clound VM 以 VMDK 格式下载到本地并在本地虚拟机中配置。 现在我想知道如何登录该虚拟机。在 google cloud 上,我们可以通过 SSH Key 设置登录。 但是当同一个虚拟机在本地运行时如何使用这些 SSH 密钥。
我是 Google 云的新手。请帮忙。
答案 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 实例。