安裝ftp服務
# 檢查是否安裝vsftp
rpm -qa |grep vsftpd
# 安裝vsftpd
yum install vsftpd -y
# 啟動服務
service vsftpd start (啟動)
service vsftpd restart (重新開機)
service vsftpd stop (停止)
# 安裝ftp用戶端
yum -y install ftp
# 登入測試 使用者名:ftp 密碼随意輸入, 預設允許匿名
ftp localhost
配置ftp
取消匿名登入
vi /etc/vsftpd/vsftpd.conf
# anonymous_enable=YES
anonymous_enable=NO
建立使用者
groupadd ftpgroups
useradd -d /home/ftp/ftpweb -g ftpgroups ftpweb
passwd ftpweb
usermod -s /sbin/nologin ftpweb # 不允許用于使用者登入
使用ftp工具登入, 如果報錯
ftp連接配接: 讀取目錄清單失敗
修改配置:主動傳輸

參考
Linux搭建FTP伺服器(詳情版:限制目錄、防火牆設定)配置隻能通路自身目錄
vim /etc/vsftpd/vsftpd.conf
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list #(與conf檔案在同一目錄下)
#這句可解決"500 OOPS: vsftpd: refusing to run with writable root inside chroot()" 問題
allow_writeable_chroot=YES
添加使用者
vim /etc/vsftpd.chroot_list
ftpweb
修改權限
chown -R ftpweb <檔案夾>
ftp限制通路其他目錄