Centos7安装FTP服务
1、使用yum安装 vsftpd ftp
2、查看配置文件所在路径
3、备份vsftpd原有配置文件
4、创建密码明文文件
5、根据明文创建密码DB文件
6、查看密码数据文件
7、创建vftpd的guest账户 这个用户是FTP登录账号的总用户,所以 FTP的上传目录 需要给vftpuser权限 ,如果是用root用户创建的FTP目录,那么需要改变用户和用户组以及权限
(以下操作可以做完整个15个步骤再来操作)*命令:首先找到 FTP的目录,比如 /ftp/open
然后 进入ftp目录, 执行命令 chown vftpuser:vftpuser open -R (命令中第一个vftpuser是用户,第二个是vftpuser是用户组)(切换到vftpuser用户 和vftpuser用户组)
最后执行命令 chmod 777 open -R (给777权限)
扩展知识:
8、
打开 /etc/pam.d/vsftpd,将auth及account的所有配置行行均在注释掉,添加如下内容:
auth required pam_userdb.so db=/etc/vsftpd/vftpuser
account required pam_userdb.sodb=/etc/vsftpd/vftpuser
9、打开/etc/vsftpd/vsftpd.conf,将# anonymous_enable=YES 改为 anonymous_enable=NO
在最下面添加如下内容:
10、设置vsftpd开机启动, systemctl enable vsftpd
11、重新启动vsftpd服务
12、配置防火墙和SELinux
13、查看vsftpd服务的状态
14、测试如下
15、测试可以登录,下面我们在windows 7系统测试