sudo apt-get install vsftpd
安裝之後編輯/etc/vsftpd.conf來作設定。
這裡分幾個情況來說明
Anonymous Read-Only Access
編輯/etc/vsftpd.conf
要注意的是anon_home這個目錄的設定,我習慣將它設定成/home/ftp,將它的owner:group設定成ftp:ftp,mode設定成0577。這個目錄對ftp user而言一定不可以是writable,不然login時會有訊息抱怨權限錯誤。anonymous_enable=YES anon_root=/home/ftp
Anonymous Read-Write Access
編輯/etc/vsftpd.conf,除了上述的兩個變數之外有一些額外的設定
write_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES anon_upload_enable=YES
上面的設定變數如果沒有需要可以不打開,各變數的說明請man vsftpd.conf。
Local User Access
編輯/etc/vsftpd.conf
local_enable=YES
Server上有帳號的人(local users)可以login,login之後是到自己的home directory。
沒有留言:
張貼留言