FreeBSD下的FTP

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

 

本文出自 “HQY's 运维人生” 博客,谢绝转载!

你可能感兴趣的:(FreeBSD下的FTP)