FileZilla Server 是一个跨平台的 FTP 与 FTPS 客户端,易于使用并提供多种语言版本。为了实现安全传输,FileZilla Server 需要安装 SSL 证书。然而,CSR 生成是安装 SSL 的基本前提,在本文中,我们将讨论如何使用 OpenSSL 在 FileZilla Server 上创建 CSR。

使用 OpenSSL 为 FileZilla Server 创建 CSR 的快捷步骤

通过 SSH 终端登录 FileZilla Server。

要将服务器名称替换为默认服务器名称,请使用以下命令:

openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr

现在,你将拥有两个文件:私钥文件和 CSR(证书签名请求)。

系统会要求你提供通用名称(Common Name),你需要添加 FQDN(例如 example.com)。如果是通配符 SSL,则通用名称应为 *.mydomain.com。

提供组织信息以创建 OpenSSL.csr 文件。信息说明如下:通用名称(Common Name)——你想要保护的 URL 即 FQDN(例如 www.example.com);组织(Organization)——你组织的法定名称,包含所有后缀(例如 Company Inc.);组织单位(Organization Unit)——你组织部门的名称(例如 HR、IT 等);城市/地点(City/Location)——组织所在城市;州/省(State/Province)——组织所在州;国家(Country)——组织所在国家(例如 US)。

生成 OpenSSL.csr 文件后,使用文本编辑器打开它。

复制文件内容(包括 BEGIN 和 END 标记),并将内容粘贴到 SSL 证书订单表单中。

现在,保存生成的 .key 文件,以便在安装 SSL 证书时使用。

一旦证书颁发机构确认你的 SSL 申请,它们将通过电子邮件发送证书。接下来,你需要在 FileZilla Server 上安装 SSL。