在 Filezilla 中使用 PuTTY 中的 RSA 私钥

在 Filezilla 中使用 PuTTY 中的 RSA 私钥

我使用 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或其他一些密钥环程序,但这不是您在这里需要的。

相关内容