![从 Google Cloud Instance 下载公钥和私钥](https://linux22.com/image/704942/%E4%BB%8E%20Google%20Cloud%20Instance%20%E4%B8%8B%E8%BD%BD%E5%85%AC%E9%92%A5%E5%92%8C%E7%A7%81%E9%92%A5.png)
我是云计算的新手,所以请原谅这个问题,因为我确信它相对简单!
我已经设置了我的 Google Cloud Instance,现在正尝试使用 FileZilla 连接到它。我很清楚如何做到这一点……但我完全无法下载我的 .ppk 文件、公钥和私钥。文档清楚地给出了文件所在的文件夹……但我无法导航到这些文件夹(好像它们不存在一样),此外,我不太清楚如何通过 SSH 终端将某些内容下载到我的计算机。
同样让人有些恼火的是,我在 Google Cloud 的门户网站上找到了密钥,但却没有下载它们的选项。我只能以明文形式查看它们。
任何帮助将不胜感激!
答案1
考虑使用命令行工具:
为您的平台安装 Cloud SDK。这将初始化您的本地环境。首次尝试通过 gcloud SSH/SCP 功能访问实例时,Cloud SDK 将在本地生成一个密钥,并将
~/.ssh/google_compute_engine
您的用户和公共 SSH 密钥注入项目级元数据。然后google-accounts-daemon
每个 Linux VM 上默认运行一个服务,该服务轮询项目元数据、根据需要在 VM 上创建本地用户并将相关的公共 SSH 密钥放入~/.ssh/authorized_keys
。使用
gcloud compute scp
通过 scp 将文件复制到 Google Compute Engine 虚拟机或从中复制文件