FileZilla等FTP服务器提示TLS协议过期的完美解决办法

The TLS certificates for the following protocols have expired: FTP, Administration.

  • 对于FTP服务:FileZilla等FTP服务器需在管理界面重新生成自签名证书(有效期通常为1年),或替换为CA颁发的证书。

打开 Administer FileZilla Server 软件

点击 server -> configure -> protocols settings -> FTP and FTP over TLS(FTPS) -> connection security-> Generate new

点击后可以生成一个为期一年的自签证书,下面Expiration date可以看到新的过期时间

然后继续 Administration -> connection security -> Generate new

点击后可以生成一个为期一年的自签证书,下面Expiration date可以看到新的过期时间

### 如何更新 FileZilla Server 1.2 中过期SSL/TLS 证书 为了确保安全连接,定期更新服务器上的SSL/TLS证书是非常重要的。以下是针对FileZilla Server 1.2版本中更新过期SSL/TLS证书的方法: #### 准备新的SSL/TLS证书 获取一个新的有效的SSL/TLS证书文件(通常为`.crt`或`.pem`格式),以及对应的私钥文件(通常是`.key`格式)。如果使用自签名证书,则还需要生成这些文件。 #### 停止FileZilla Server服务 停止正在运行中的FileZilla FTP Server服务以防止修改过程中出现问题。可以通过命令行工具或者Windows的服务管理器来进行此操作[^1]。 ```powershell Stop-Service "FileZilla Server" ``` #### 修改配置文件 定位到安装目录下的`filezillaserver.xml`配置文件并打开编辑它。查找如下所示的相关设置项,并将其替换为你新获得的证书路径和密钥路径: ```xml <Setting name="SSLCertFile">C:\path\to\your_certificate.crt</Setting> <Setting name="SSLPrivateKeyFile">C:\path\to\private_key.key</Setting> ``` 对于某些旧版可能还会涉及到其他参数如`scheme`, `secure`, `SSLEnabled`, `sslProtocol` 和 `sslEnabledProtocols`等属性也需要相应调整至支持TLSv1.2及以上版本的安全策略: ```xml <Setting name="UseSecurity">1</Setting> <!-- Enable security --> <Setting name="Force PROT P">0</Setting> <!-- Optional, depending on your needs --> <!-- Ensure TLS version is set to at least TLSv1.2 --> <Setting name="MinTLSVersion">TLSv1.2</Setting> ``` #### 启动FileZilla Server服务 完成上述更改之后保存文件,并重新启动FileZilla Server服务使变更生效。 ```powershell Start-Service "FileZilla Server" ``` 通过以上步骤可以成功地在FileZilla Server 1.2环境中更换已过期SSL/TLS证书,从而保障数据传输过程中的安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值