1、安裝vsftpd服務(wù)器
//Tips:命令在終端執(zhí)行
sudo apt-get install vsftpd
2疗隶、配置vsftpd.conf文件
sudo vi /etc/vsftpd.conf
其中的vsftpd.conf文件配置如下:
//不允許匿名用戶登錄
anonymous_enable=NO
//指定FTP上傳下載目錄
local_root=/home/用戶名/ftp
//允許本機(jī)登錄
local_enable=YES
//允許上傳文件到FTP
write_enable=YES
//用戶只能訪問限制的目錄
chroot_local_user=YES
//允許chroot_list文件內(nèi)的用戶進(jìn)行登錄
chroot_list_enable=YES
//配置用戶名單 vsftpd.chroot_list 文件路徑
chroot_list_file=/etc/vsftpd.chroot_list
//utf8文件系統(tǒng)
utf8_filesystem=YES
//允許列表用戶的文件上傳和下載
allow_writeable_chroot=YES
3佑笋、配置vsftpd.chroot_list文件的用戶信息
sudo vi /etc/vsftpd.chroot_list
//添加用戶名比如:test
test
4、FTP服務(wù)相關(guān)命令
4.1斑鼻、重啟服務(wù)
sudo /etc/init.d/vsftpd restart
啟動(dòng)狀態(tài)
[ ok ] Restarting vsftpd (via systemctl): vsftpd.service.
4.2蒋纬、停止服務(wù)
sudo /etc/init.d/vsftpd stop
//停止?fàn)顟B(tài)
[ ok ] Stopping vsftpd (via systemctl): vsftpd.service.
4.3、登錄服務(wù)
ftp IP地址
ftp 192.168.1.10
// 登錄結(jié)果
Connected to 192.168.1.10.
220 (vsFTPd 3.0.3)
// 輸入用戶名
Name (192.168.1.10:Test): qiang
//輸入密碼
331 Please specify the password.
Password:
//登錄成功
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
4.4坚弱、上傳文件
put 本地文件路徑 遠(yuǎn)程文件路徑
4.5蜀备、下載文件
get 遠(yuǎn)程文件路徑 本地文件路徑