需求:創建一個ftp用戶,用戶名:testUser,密碼:testUser,連接端口:30000,該用戶只能訪問/home/test/testDir 下的內容
1)如果沒有安裝vsftpd,需先安裝vsftpd
apt-get install vsftpd
2)創建用戶
useradd testUser -m
為該用戶添加密碼
passwd testUser 回車
輸入密碼:testUser
3)修改配置文件
(1) vi /etc/vsftpd.conf
修改或添加如下行:
listen=YES
listen_port=30000
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=NO
chroot_list_file=/etc/vsftpd.chroot_list
(2) vi vsftpd.chroot_list
在單獨一行添加:testUser
(3)如果沒有vsftpd_user_config,則創建該目錄
mkdir vsftpd_user_config
cd vsftpd_user_config
vi testUser
添加 local_root=/home/test/testDir
4)重啟vsftpd
service vsftpd restart
假設是在ip為192.168.45.173上創建的ftp用戶
在瀏覽器下訪問ftp的格式為:ftp://testUser:testUser@192.168.45.173:30000