一,安裝 VSFTPD111
yum install vsftpd -y
二,啟動 VSFTPD
service vsftpd start
netstat -nltp | grep 21
三,配置 FTP 權(quán)限
vsftpd 的配置目錄為 /etc/vsftpd,包含下列的配置文件:
1 vsftpd.conf 為主要配置文件
2 ftpusers 配置禁止訪問 FTP 服務(wù)器的用戶列表
3 user_list 配置用戶訪問控制
修改配置文件vsftpd.conf
禁用匿名用戶
anonymous_enable=NO
禁止切換根目錄
chroot_local_user=YES
重啟
service vsftpd restart
四,創(chuàng)建 FTP 用戶
useradd user
echo "123456" | passwd user --stdin
限制用戶 user 只能通過 FTP 訪問服務(wù)器,而不能直接登錄服務(wù)器:
usermod -s /sbin/nologin user
五,為用戶分配主目錄
文件只能上傳到該目錄下
mkdir -p /data/ftp/release
創(chuàng)建登錄歡迎文件
echo "Welcome to use FTP service." > /data/ftp/welcome.txt
設(shè)置訪問權(quán)限:
chmod a-w /data/ && chmod 777 -R /data/release
設(shè)置為用戶的主目錄:
usermod -d /data/ user
六,訪問 FTP 服務(wù)
1 通過 Windows 資源管理器訪問
ftp://user:123456@123.206.254.206
2 通過 FTP 客戶端工具訪問
FileZilla - 跨平臺的 FTP 客戶端,支持 Windows 和 Mac
七,大功告成
恭喜!您已經(jīng)成功完成了搭建 FTP 服務(wù)器。