FTP 服务器架设:
关闭防火墙
service iptables stop
关闭SElinux
setenforce 0
安装所需依赖及编译工具
yum install -y gcc openssl-devel perl
下载pure-ftpd
curl -O https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.47.tar.gz
解压
tar -zxvf pure-ftpd-1.0.47.tar.gz
进行配置
./configure --prefix=/usr/local/pureftpd --without-inetd --with-altlog --with-puredb --with-throttling --with-tls
编译和安装
make && make install
修改配置文件
mkdir /usr/local/pureftpd/etccd ./configuration-file/cp pure-ftpd.conf /usr/local/pureftpd/etc/修改: /usr/local/pureftpd/etc/pure-ftpd.conf如下 PureDB /usr/local/pureftpd/etc/pureftpd.pdb PIDfile /var/run/pure-ftpd.pID
控制文件
cp pure-config.pl /usr/local/pureftpd/sbin/chmod 755 /usr/local/pureftpd/sbin/pure-config.pl
启动服务
cd /usr/local/pureftpd./sbin/pure-config.pl ./etc/pure-ftpd.conf检查:netstat -tunpl
添加管理用户
useradd pureftpdmkdir -P /var/www/HTMLchown -R pureftpd:pureftpd /var/www/HTML/./bin/pure-pw useradd ftp_user1 -u pureftpd -d /var/www/HTML#上面的命令执行完后需要设置密码ftp_user1: ftp<a href="https://www.jb51.cc/tag/denglu/" target="_blank" >登录</a><a href="https://www.jb51.cc/tag/yonghuming/" target="_blank" >用户名</a>-u: 指定<a href="https://m.jb51.cc/tag/xitong/" target="_blank" >系统</a>中存在的<a href="https://www.jb51.cc/tag/yonghu/" target="_blank" >用户</a>-d: 指定访问的<a href="https://m.jb51.cc/tag/mulu/" target="_blank" >目录</a></code></pre>
创建虚拟的用户数据库
./bin/pure-wd mkdb通过ftp连接工具(fileZilla)测试
总结以上是内存溢出为你收集整理的FTP服务器搭建全部内容,希望文章能够帮你解决FTP服务器搭建所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)