centOS-FTP服務(wù)安裝
- 安裝VSFTPD:
yum install vsftpd -y - 啟動VSFTPD
service vsftpd start - 監(jiān)聽21端口
netstat -nltp | grep 21此時可以通過ftp://*.*.*.*訪問/var/ftp目錄
配置FTP權(quán)限
- 了解
/etc/vsftpd配置目錄;ftpusers配置禁止訪問FTP服務(wù)器的用戶列表;user_list配置用戶訪問控制; - 編輯
/etc/vsftpd/vsftpd.conf
# 禁用匿名用戶
anonymous_enable=NO
# 禁止切換根目錄
chroot_local_user=YES
- 重啟
service vsftpd restart
創(chuàng)建用戶
useradd ftpuser- 設(shè)置密碼
echo "S713eqKI" | passwd ftpuser --stdin - 限制僅FTP訪問
usermod -s /sbin/nologin ftpuser - 分配主目錄
mkdir -p /data/ftp/pub - 創(chuàng)建歡迎
echo "Welcome to use FTP service." > /data/ftp/welcome.txt - 設(shè)置權(quán)限
chmod a-w /data/ftp && chmod 777 -R /data/ftp/pub - 設(shè)置為用戶主目錄
usermod -d /data/ftp ftpuser - win訪問
ftp://ftpuser:S713eqKI@119.29.184.184 - 用戶
ftpuser,密碼S713eqKI