在基於CentOS的雲主機上用vsftpd搭建FTP伺服器

gary-liu發表於2016-02-18

安裝vsftpd

yum install vsftpd

設定開機啟動vsftpd ftp 服務

chkconfig vsftpd on

修改vsftpd配置檔案

不允許匿名訪問

anonymous_enable=NO

允許使用本地賬戶進行ftp登陸驗證

local_enable=YES

指定userlist_file檔案的位置

userlist_file=/etc/vsftpd/user_list

建立ftp登陸使用者

新增使用者ftpuser,主目錄為/home/ftp,禁止登陸SSH許可權

sudo useradd –d /home/ftp –g ftp –s /sbin/nologin ftpuser –p password

修改使用者密碼

passed ftpuser

賦予目錄寫的許可權給使用者

chown –R ftpuser /home/ftp

編輯user_list檔案

可以註釋掉所有的賬號,新增賬號ftpuser
vi /etc/vsftpd/user_list
在檔案末尾加上使用者ftpuser,可以註釋掉上面的所有使用者,加#註釋

儲存後,重啟vsftpd

service vsftpd restart
或者先service vsftpd stopservicevuftpd start

參考文章:
http://www.cnblogs.com/dudu/archive/2012/12/15/linux-ftp-vsftpd.html
http://www.cnblogs.com/zhenmingliu/archive/2012/04/25/2470646.html

相關文章