我使用 PuTTYgen 创建了 RSA 私钥。当我尝试使用它时,我被告知我无法在 Filezilla 中使用这个加密密钥,因此从文档中我发现我需要使用 Pageant 工具。现在的问题是我使用的是Fedora(最新版本),如何安装Pageant?那里有类似选美的东西吗?我不擅长Linux,所以我需要一个GUI方法。
答案1
PuTTY 有自己的私钥文件格式。如果要使用 PuTTYgen 生成的密钥文件,则需要将其转换为 OpenSSH 密钥格式(这是 Linux 和其他 UNIX 系统上的标准)。使用PuTTYgen 中的导出命令。
您将获得一个密钥文件,通常称为id_rsa
(或者something.id_rsa
如果您有多个密钥)。将该文件复制到~/.ssh
您的 Linux 计算机上的目录(~
是您的主目录)。如果你调用它~/.ssh/id_rsa
,它会被自动拾取,否则你必须配置 ssh 以使用正确的密钥或将密钥加载到你的代理中,这两者都有点复杂(而且我只知道如何从命令行执行这些操作)。确保~/.ssh
目录和id_rsa
文件的权限适当:~/.ssh
必须只有您可写(并且应该只有您可读);~/.ssh/id_rsa
必须只有您可读和可写。
Linux 上的 Pageant 等价物是ssh-agent
或其他一些密钥环程序,但这不是您在这里需要的。