1.安装ftp
先看一下是否有安装ftp
dpkg -l | grep ftp
已安装如下图:
未安装时执行
sudo apt-get install vsftpd
2.修改配置
分配一个账号给ftp使用,新建”/home/uftp”目录作为用户主目录 (用户 uftp)
sudo mkdir /home/uftp# (回车-->用户新建成功)sudo useradd -d /home/uftp -s /bin/bash uftp# (设置uftp用户的密码-->回车-->输入两次密码-->回车-->密码设置成功)sudo passwd uftp#(修改文件夹的拥有者为uftp用户)sudo chown uftp /home/uftp/
使用vi修改配置文件/etc/vsftpd.conf
sudo vim /etc/vsftpd.conf# 添加如下配置 :userlist_deny=NOuserlist_enable=YESuserlist_file=/etc/allowed_usersseccomp_sandbox=NOlocal_enable=YESpasv_promiscuous=YES# (是否可写入)write_enable=YES
关于配置文件可以看这个链接:https://www.jianshu.com/p/ea566208dca6
使用vim新建/etc/allowed_users文件
sudo vim /etc/allowed_users
查看 /etc/ftpusers文件中的内容,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。
重启服务
sudo service vsftpd restart
直接浏览器访问 ftp://主机ip地址,登录FTP服务器(ip可用ifconfig命令查看)
按照提示输入 前面设置的用户名密码
