vsftpd是一個對於權限控制上比較嚴謹的FTP伺服器

安裝

1cd /usr/ports/ftp/vsftpd
2make install clean

修改設定
/etc/rc.conf

1vsftpd_enable="YES"

/usr/local/etc/vsftpd.conf

1#開啟standalone mode
2listen=YES
3background=YES
4 
5#開啟可以上傳權限
6write_enable=YES
7 
8#讓Server local user可以登入
9local_enable=YES
10 
11#調整上傳檔案權限
12#權限計算方式:
13#新建目錄 = 777-022 = 655
14#上傳檔案 = 666-022 = 644
15local_umask=022
16 
17#啟動PASV模式
18pasv_enable=YES
19#被動port範圍
20pasv_max_port=63000
21pasv_min_port=61000

啟動

1/usr/local/etc/rc.d/vsftpd start
Categories: FreeBSD