這是一套Linux下的ftpd軟體,叫作
pure-ftpd,用起來感覺還不錯,只是gui界面寫的不太好@@
$sudo apt-get update
$sudo apt-get install pure-ftpd pure-ftpd-common
一般來說,ubuntu裡執行檔是放在 /usr/sbin/pure-ftpd
只要執行 $sudo /usr/sbin/pure-ftpd & 就可以將service打開了
要停止的話 就把它kill掉吧
在執行時加上 -S 參數可以指定listen的位置及port
// listen on any address and port 1234
$sudo pure-ftpd -S 1234
// listen on 127.0.0.1:1234
or $sudo pure-ftpd -S 127.0.0.1,1234
// listen on 127.0.01:21
or $sudo pure-ftpd -S 127.0.0.1
$sudo -y 3:20 -c 15 -C 5 -B
// 最多15個sessions
// 一個ip最多5個連線
// 一個user最多3個連線
// 匿名連線最多20個
pure-ftpd 可以設定許多種帳號,在此寫下兩種
1. virtual user
新增: $pure-pw useradd joe -u ftpuser -d /home/ftpusers/joe
修改: $pure-pw usermod joe -n 1000 -N 10
刪除: $pure-pw userdel joe
這個動作可以用 pureadmin 來管理會比較方便,或參考
http://download.pureftpd.org/pub/pure-ftpd/doc/README.Virtual-Users
新增完後加上-l參數 $ pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb
2.unix user
就是直接用機器上的帳號與權限
$ pure-ftpd -l unix
其餘細節可以參考官方文件 http://download.pureftpd.org/pub/pure-ftpd/doc/README