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