1.安装vsftpd服务器
sudo apt-get install vsftpd
如果不安装,请换源,并执行
sudo apt-get update
2.配置vsftpd.conf文件
sudo vim /etc/vsftpd.conf
配置部分:
25G: anonymous_enale=NO #不允许匿名用户登录 G:local_root=/home/lee/ftp #配置FTP服务器文件存放目录
28G:local_enable=YES #允许本机登录31G:write_enable=YES #允许上传文件到FTP123G:chroot_list_enable=YES #配置允许登录的用户名帐号列表,一般配合125行一起用125G:chroot_list_file=/etc/vsftpd.choot_list #配置存放允许帐号文件名称和存放位置此时,新建 vsftpd.choot_list 文件 ,并添加允许访问的FTP帐号
sudo vim /etc/vsftpd.cjppt_list # 只添加帐号即可,无需添加密码然后新建FTP文件夹(G)和share文件夹,并设置ftp文件夹的权限为不能写入,此时 share文件夹为上传下载文件夹
mkdir ftp/share -p
cd ~ ftp
chmod u-w
3、最后,重启FTP服务器,使配置文件生效sudo /etc/init.d/vsftpd restart #注意是 /etc/init.d 下的文件
4、测试是否成功,在浏览器中输入 FTP:// 你的Ip