我一直尝试使用终端中的私钥文件连接到远程服务器,但似乎不起作用。我不明白为什么。以下是我的做法:
$ ssh -i private.ppk [email protected]
Enter passphrase for key 'private.ppk':
Enter passphrase for key 'private.ppk':
Enter passphrase for key 'private.ppk':
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
我的私钥文件有 600 模式。我可以使用油灰在我的 Linux 机器上连接这个私钥文件。可能存在什么问题?
答案1
这是 putty 密钥。它不适用于 *nixssh
客户端。您需要使用PuTTYgen
或类似软件才能将密钥转换为 openssh 格式。