![从 powershell 到 Google 云实例的“ssh root@ip_address”出现错误“权限被拒绝(公钥)”](https://linux22.com/image/743716/%E4%BB%8E%20powershell%20%E5%88%B0%20Google%20%E4%BA%91%E5%AE%9E%E4%BE%8B%E7%9A%84%E2%80%9Cssh%20root%40ip_address%E2%80%9D%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E2%80%9C%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D%EF%BC%88%E5%85%AC%E9%92%A5%EF%BC%89%E2%80%9D.png)
我在 Google Cloud Platform 上运行了 2 个 Ubuntu 18.04 计算引擎实例。虽然我可以通过我的 Win10 PC 上的 Putty 终端连接到它们,但我无法使用 win10 powershell 或 bash 连接到任何实例。
我已将私钥正确上传至 c:/users/bob/.ssh/keyfilename,并将公钥加载至帐户/项目范围级别(计算机引擎>元数据> ssh 密钥)。
如上所述,使用这些键,我能够使用 putty 终端连接到我的实例。
我已经阅读了许多关于同一主题/措辞的帮助文章,但几乎所有的帮助文章都只是涉及将私钥和公钥保存在正确的位置,我已经这样做了(否则腻子将无法工作)。
答案1
使用 PowerShell 连接实例的过程记录在GCP 文档目前支持 Windows 实例
到从 Windows 连接到 Linux 实例可以使用 Putty,如果您确实想要此功能,我建议您使用 Google 打开功能请求创建新的 Compute Engine 问题表单