我一直在 Google 上搜索如何为 Freenas 中的 FTP 功能创建 X.509 PEM 证书和私钥。我知道我可以使用 SFTP,但我也希望能够使用 FTP-over-SSL 保护常规 FTP 协议。我找到了如何生成 SSH 密钥和其他内容,但没有找到 PEM 格式的 X.509 的具体信息。
如果可能的话,我更愿意使用网站或 GUI 来生成这些密钥。我知道如何使用 CLI,但这并不意味着我是它们的粉丝 :)
我有 Freenas 0.7.2 Sabanda(修订版 5543),它在 FreeBSD 7.3-RELEASE-p3(修订版 199506)上运行。
谢谢
答案1
最终找到了这个:
http://devsec.org/info/ssl-cert.html
并且它使用自签名证书工作。结果我不得不在 Google 上搜索“生成 PEM”,而不是“生成 x.509”。
答案2
创建DSA密钥对:
ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
输入一个不同的文件来保存密钥。请注意,这是要求输入文件的名称,而不是目录的名称,它还将创建一个.pub
文件,这是上述私钥的公钥。