Linux 系統常見的FTP伺服器為vsdtp(Very Secure FTPD),在使用傳輸上有很好的效率
主要有以下特色
- 支援virtual machine
- 可使用virtual accoount
- 帳號個別設定
- 調節頻寬
- 支援SSL
安裝套件
yum -y install vsftpd
啟動測試
service vsftpd
service vsftpd restart
/etc/init.d/vsftpd start (直接執行系統服務執行檔)
設定開機自動啟動vsftpd服務
chkconfig --level 35 vsftpd on
vsftpd基本設定
提供匿名和本機使用者帳號兩個腳色,登入後,帳號可以存取目錄為FTP跟目錄和本機使用者Home目錄兩種
匿名登入後,預設目錄會在 /var/ftp/目錄
設定檔規格
設定檔在 /etc/vsftpd/vsftpd.conf
安全性設定
限制使用者離開家目錄,只有chroot_list名單中的使用者,才可以離開家目錄
anonymous_enable =NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
chroot_local_user=YES