1 安装ftp服务
[root@localhost ~]# yum install vsftpd
启动:service vsftpd start
查看状态:systemctl |grep vsftpd
2 编辑vsftpd的配置文件
[root@localhost ~]# vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO #禁止匿名访问
ascii_upload_enable #允许使用ascii码上传
ascii_download_enable #允许使用ascii码下载
userlist_deny=NO #(这条需手动添加到最后)
启动vsftpd服务/etc/init.d/vsftpd start
添加开机自动启动,chkconfig vsftpd on
chkconfig - - list 是否已经加入了开机启动项
阿里云下的自动开启
systemctl enable vsftpd.servide
3 能访问的用户添加
添加用户 upload
useradd upload
添加密码
passwd upload
vi /etc/vsftpd/user_list,将里面其它初始用户全部删除,加入刚刚我们新建的upload用户,这样子就只有upload能上传。
4 linux关闭selinux
1、关闭iptables
#service iptables stop
2、关闭SELinux
#vi /etc/selinux/config
将文件中的SELINUX="" 为 disabled ,然后重启。
如果不想重启系统,使用命令setenforce 0
reboot重启Linux服务器
reboot
使用FTP登录查看
输入地址,ftp的账号和密码
5 如何修改使得所有用户具有上传的权限
文件在/var/www/html 下,能下载,但是不能上传
chmod 777 /var/www/html
OK!