1、安装FTP软件源
sudo apt-get install vsftp
2、安装完毕FTP会自动为我们创建帐户,这时候设置密码就可以了
sudo passwd ftp
按提示输入即可
3、创建ftp用户的home目录,使用sudo mkdir /home/ftp命令
4、设置home目录权限chmod 777 /home/ftp
5、配置/etc/vsftpd.conf
将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”(是否允许匿名ftp,若不允许选NO)
取消如下配置前的注释符号:
local_enable=YES(是否允许本地用户登录)
write_enable=YES(是否允许本地用户写的权限)
chroot_local_user=YES(是否将所有用户限制在主目录)
chroot_list_enable=YES(是否启动限制用户的名单)
chroot_list_file=/etc/vsftpd.chroot_list(可在文件中设置多个账号)
6、重启服务:sudo service vsftpd restart
7、测试ftp
测试ftp,复制一些文件到/home/ftp目录下
方法一:在浏览器中输入ftp://localhost,网页登录。
方法二:在终端中输入ftp localhost,然后输入用户名与密码实现登录。
8、如果登录ftp总是出现密码错误,可以将/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改为pam_service_name=ftp,即可解决。