CentOS 安裝 vsftpd FTP Server
為什麼這次要安裝 vsftpd,而不安裝 proftpd 呢? 其實只有一個原因,就是 vsftpd 直接支援 UTF8,並且會自動轉換為 Client 端 FTP 軟體的語系。
1. 安裝 vsftpd:
yum -y install vsftpd touch /etc/vsftpd/chroot_list chkconfig vsftpd on
2. 安裝完後讓防火牆可以通過 21 Port:
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT service iptables save
3. 編輯 "/etc/vsftpd/vsftpd.conf",找到:
anonymous_enable=YES
將 YES 改成 NO。
如要限制用戶只能在自己的家目錄,則在檔案加入:
# 限制用戶只能在家目錄 (/etc/vsftpd/chroot_list 的用戶可不受限制) chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list
如果沒有 /etc/vsftpd/chroot_list,你仍須建立這個空白檔案,否則 ftp 會連不上。
如要 ftp 的檔案列表可以看到跟 Server 上同樣的時間,請在檔案加入:
# 使用本地時區 use_localtime=YES
4. 啟動 vsftpd:
service vsftpd start
No comments yet.