一、检查VSFTP安装情况
1、检查vsftp有没有安装:【rpm -qa | grep vsftpd*】
如果没有安装查看你是是否已下载软件,如果下载到软件文件目录位置运行【rpm -ivh vsftp*】 命名,如果没有软件可以上网查找命令,运行命令【yum search vsftp*】,如图,看是否存在vsftpd,如果存在则下载安装运行命令【yum install vsftpd.i686】。
二、检查VSFTP是否正常启动
1、检查vsftp状态命令【 service vsftpd status】
如果是stopped,说明服务是停止的,就运行如下命令吧:
启动vsftp:【 service vsftpd start】
重启vsftp: 【service vsftpd restart】
使用VSftpd需要关闭防火墙,运行如下命令关闭防火墙:
关闭防火墙:【 service iptables stop】
三、配置VSFTP
1、vsftp配置文件: /etc/vsftpd/vsftpd.conf
2、vsftp默认目录: /var/ftp/
3、Vsftp默认运行匿名方式登录,如果你想指定用户,并且有上传文件和下载文件的权限需要做如下配置
Eg:例如如果允许root用户上传
a、修改/etc/vsftpd/user_list文件将root去掉
b、修改/etc/vsftpd/ftpusers文件将root去掉
c、查看SELinux设置: # getsebool -a | grep ftp
执行结果:ftp_home_dir–>off,setsebool allow_ftpd_full_access–>off
进行修改:# setsebool ftp_home_dir 1
进行修改:# setsebool allow_ftpd_full_access 1
修改后重新查看结果:ftp_home_dir–>on,allow_ftpd_full_access–>on