Debian Google计算引擎实例拒绝ssh密钥

Debian Google计算引擎实例拒绝ssh密钥,debian,google-compute-engine,ssh-keys,google-cloud-platform,filezilla,Debian,Google Compute Engine,Ssh Keys,Google Cloud Platform,Filezilla,我通过googlesdkshell生成了ssh密钥,然后我将密钥放入FileZilla并连接到我的googlecomputeengine实例,它不会接受我的密钥。如何解决这个问题?我在这里写了一篇关于它的博客: 简而言之,将.ppk键添加到FileZilla(在编辑、设置、SFTP下)。然后使用IP地址连接服务器。确保用户名正确!如果用户名不正确,它将无法工作并拒绝密钥。在远程服务器上运行“whoami”以查找用户名。不需要选美。你有什么错误吗?@Naruto它说“错误:断开连接:没有支持的身

我通过googlesdkshell生成了ssh密钥,然后我将密钥放入FileZilla并连接到我的googlecomputeengine实例,它不会接受我的密钥。如何解决这个问题?

我在这里写了一篇关于它的博客:


简而言之,将.ppk键添加到FileZilla(在编辑、设置、SFTP下)。然后使用IP地址连接服务器。确保用户名正确!如果用户名不正确,它将无法工作并拒绝密钥。在远程服务器上运行“whoami”以查找用户名。不需要选美。

你有什么错误吗?@Naruto它说“错误:断开连接:没有支持的身份验证方法可用(服务器发送:公钥)”,然后在下一行说“错误:无法连接到服务器”一些代码也很好。@Naruto我刚刚学习了谷歌关于如何将文件传输到我的lamp服务器的教程。你在使用Windows吗?如中所述,您需要使用SSH2.A linux命令进行SFTP。在终端中,只需键入whoami并按enter键,我就会得到相同的响应