设置Pure-FTPd开启ssl认证方式

作者: shaneZhang 分类: 互联网技术 发布时间: 2017-11-06 14:02
  • 设置ssl的方式要先安装openssl

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
  • 连接测试
    现在连接测测试一下就可以了,如果不设置端口,会出现能登录不上,但是不能正确拉取到目录下的文件,设置开放一下端口即可。

如果觉得我的文章对您有用,请随意打赏。如果有其他问题请联系博主QQ(909491009)或者下方留言!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注