apt install -y openssl
# force TLS
echo 2 > /etc/pure-ftpd/conf/TLS
# insecure + TLS
echo 1 > /etc/pure-ftpd/conf/TLS
mkdir -p /etc/ssl/private
openssl req -x509 -nodes -newkey rsa:1024 -keyout /etc/ssl/private/pure-ftpd.pem -out /etc/ssl/private/pure-ftpd.pem
(按照提示输入证书的相关信息)
chmod 600 /etc/ssl/private/*.pem
echo "40110 42210" > /etc/pure-ftpd/conf/PassivePortRange
sudo service pure-ftpd restart
// 设置防火墙
sudo ufw allow 40110:42210/tcp
- 连接测试
现在连接测测试一下就可以了,如果不设置端口,会出现能登录不上,但是不能正确拉取到目录下的文件,设置开放一下端口即可。