在服务器上编辑 /usr/local/pureftpd/etc/pure-ftpd.conf
文件,找到 TLS 一行,把这一行的值,设置为 1 或 2。
为了确保安全,建议设置为 2,支持以安全方式连接 FTP 服务器。
在服务器上执行如下命令:
openssl req -x509 -nodes -days 7200 -newkey rsa:2048 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
命令会要求我们填写一些信息,这些信息是 TLS 证书的信息,供用户查看证书来源使用,按照要求如实填写就可以了。
填写完成后,我们需要修改一下 TLS 证书的属性,才能让证书生效。执行下面的命令修改即可。
chmod 600 /etc/ssl/private/pure-ftpd.pem
证书权限设置好之后,我们需要重启 Pure-FTPd 服务器才能让设置生效。
service pure-ftpd restart
为 Pure-FTPd 启用 TLS 支持保证 FTP 安全
原文:https://www.cnblogs.com/heihei1990/p/14398273.html