谷歌云平台:从 project_A 中的 VM_1 ssh 到 project_B 中的 VM_2

Posted

技术标签:

【中文标题】谷歌云平台:从 project_A 中的 VM_1 ssh 到 project_B 中的 VM_2【英文标题】:Google Cloud Platform: ssh from VM_1 in project_A to VM_2 in project_B 【发布时间】:2016-08-12 02:04:42 【问题描述】:

我正在尝试将 project_A 中的虚拟机 VM_1 连接到 project_B 中的虚拟机 VM_2。 Bot 在 Debian Linux 上。

我做的步骤:

在 VM_1 项目_A 上

生成的私钥和公钥

    ssh-keygen -t rsa -f ~/.ssh/my-ssh-key -C example-user $ chmod 400 ~/.ssh/my-ssh-key

在浏览器中,project_B 的元数据页面。

    单击 SSH 密钥以显示项目范围的公共 SSH 密钥列表并添加了我从 VM_1 Project_A 创建的公共密钥

现在添加了密钥我尝试从 Project_A 上的虚拟机 VM_1 到 Project_B 上的 Vm_2 进行 ssh

报错

权限被拒绝(公钥)

请指教

【问题讨论】:

【参考方案1】:

我无法将公钥应用于项目中的特定虚拟机似乎是一个错误。我能够通过将公共 ssh 密钥应用于整个项目来连接它。

【讨论】:

以上是关于谷歌云平台:从 project_A 中的 VM_1 ssh 到 project_B 中的 VM_2的主要内容,如果未能解决你的问题,请参考以下文章

我们可以在谷歌云 ubuntu vm 实例中使用 xampp 作为在线服务器吗

谷歌云平台到 S3/Redshift

谷歌云平台Apache WebServer说“网站无法到达”

谷歌云平台***创建

将谷歌云平台中的目录移动到根目录

在不关闭实例的情况下调整云 VM 磁盘大小(谷歌云)