Linux下常用的ftp软件是vsftp,FreeBSD下常用的是pure-ftpd,而且pure-ftpd在FreeBSD下真的很好用,简单易懂。
安装和配置只需几个步骤:
安装:
1.
cd /usr/ports/ftp/pure-ftpd
make install clean
2.
echo 'inetd_enable="YES"' >> /etc/rc.conf
3.加入下面内容到任意位置
vi /etc/inetd.conf
ftp stream tcp nowait root /usr/local/sbin/pure-ftpd pure-ftpd -lpuredb:/usr/local/etc/pureftpd.pdb
4.启动
# /etc/rc.d/inetd start
5.创建用户
pure-pw useradd testuser -u www -g www -d /var/www/
输入密码后刷新密码库
pure-pw mkdb
6.查看用户
pure-pw list
pure-pw show testuse
试过在windows机器登录ftp但是出错,公司用的是linux做网关,于是在网关上执行这两条密令就可以了:
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
转载于:https://blog.51cto.com/ldhqy/1034087