1.安装FTP shell
sudo apt-get install vsftpd vim
2.查看FTP状态命令 ide
service vsftpd start|stop|restart|status 工具
3.修改配置文件 /etc/vsftpd.conf spa
vim /etc/vsftpd.conf rest
# 禁止匿名访问 anonymous_enable=NO # 接受本地用户 local_enable=YES # 能够上传 write_enable=YES # 使用用户的本地帐户做为FTP目录 chroot_local_user=YES
4.登录FTP code
ftp 192.168.56.2 get
5.若是登录FTP出现错误 it
500 OOPS: vsftpd: refusing to run with writable root inside chroot() table
解决办法:启用了chroot_local_user须要把根目录设置为不可写
chmod a-w /home/ftpuser
修改权限之后用FTP工具登录能够登录,可是没法上传成功,
办法:修改配置文件vsftpd.conf
打开 chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list
vim /etc/vsftpd.chroot_list 输入要锁定的用户
如 ftptest
一个用户一行,默认权限是755
而后就能够上传成功
6.添加FTP用户
useradd -d ftptest -m ftptest
passwd ftptest