我正在尝试通过PuTTY连接到Google VM,但似乎无法正确添加公钥。
我已遵循以下说明:
https://cloud.google.com/compute/docs/console#sshkeys
但是,我似乎错误地粘贴了密钥。
我的PuTTY键生成为
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20141121"
AAAAB3NzaC1yc2EAAAABJQAAAQEAklz2lupNnZFPXTRivb8ba4JB90YLc7qZh05d
OcFq9WqRuUNTu2f0fgC49FEEx9aCCWOrGZS/CWpoKmHd1Q4pEfHFJ/EOWB1ZOpNh
LnIT/HZT6aOLBXZg3aoyrL9BXyh3eWnUA8qOZDa/Jl4vt1alPO6XsYzfl7YUs+m7
GcUnTgvwxn+beCXuLZbDlVP/tco6UKSx4Rj0uVkwdsgstCs2b0lnx2o+vabVI+28
WHqsORahZMdSL8yXiFJ+pPye8wkolmicvfVJU0mqflhsmC0w2TJ4AGnkHOG9OjwJ
EaekMA89w7Of9W/WXE94zAj8LeYn2LMEYkKQHu+EJ902gfaLiw==
---- END SSH2 PUBLIC KEY ----
任何人都可以按照我上面提到的链接以正确的格式发布密钥:
protocol publickey username
我不清楚在这种情况下哪个应该包含rsa-key中的引号以及数字20141121?
我正在弄乱语法,因此我可以使用Google云端工具进行SSH连接,并且能够使用PuTTY进行连接但在身份验证时失败。
答案 0 :(得分:1)
有关详细信息,请参阅(我的)指南Connecting Securely to Google Compute Engine Server with SFTP和WinSCP。
示例(不是您的密钥):
即。您需要粘贴到authorized_keys
文件的格式与格式非常不同,您在文本编辑器中打开密钥文件时会看到。
您邮件中包含的格式也不是PuTTY密钥格式,而是ssh.com格式。这与您的设置完全无关(PuTTY客户端和OpenSSH服务器)。