如果电脑是连着网的,那么:yum install vsftpd
安装好之后,进入配置环节 ----->
1、进入/etc/vsftpd/vsftpd.conf 配置项 -----几乎所有的配置都在这里定制了,但默认访问路径不是,以下会提到。
在应用中我们不能让所有的访客都有权限 ---anonymous_enable=NO 禁止匿名访客
2、设置允许访问或者禁止访问列表名单
如果设置了userlist_enable=YES,表示启用了列表,地址设置为userlist_file=/etc/vsftpd/vsftpd.userlist 一个用户单独占用一行
当userlist_deny=YES时候,则列表中的用户被拒
当userlist_deny=NO的时候,则只有列表中的用户被允许访问。
3、添加用户
创建用户,并制定路径和用户组。-- adduser -d /data/home/ -g group user
如果用户已经创建,则更改用户组和路径。
更改用户的主要组 ----usermod -g group user
更改用户的家目录 ----usermod -d /data/home/user
警告:ftp登录默认路径不能直接在/etc/passwd中改,不然,整个服务都连接不上。 可以更改密码passwd user 在登录一次试试能不能变好
================================================
其他权限的设置
删除用户主组的命令 gpasswd group -d user
ok! 保存配置,service vsftpd start ------> 启动服务
--------------------------- 前提 -------------------------------------
如果IE浏览器,有可能要考虑一个设置
1. 首先打开一个IE浏览器(如果打开了多个浏览器,请关闭)。 2.点击打开“工具”---“internet选项”---“高级” 3.找到使用被动FTP(为防火墙和DSL调制解调器兼容性),并把前面的勾去掉。 4. 然后点击确定并且关闭IE浏览器。
2.iptables有没有关闭
3.selinux有没有搭配设置好
查看状态 :getenforce 或者 /usr/sbin/sestatus
1、临时关闭 setenforce 0
2、永久关闭 /etc/selinux/config ---->SELINUX=disabled/enforcing 重启生效