查看机器是否安装了ftp服务

[root@localhost vsftpd]# rpm -qa|grep ftp

vsftpd-3.0.2-21.el7.x86_64

发现已经安装了vsftp 说是这款很牛逼的ftp服务

如果没有安装 可以使用   yum -y install vsftpd 安装


安装好后

service vsftpd start 启动     (service vsftpd stop 停止命令)

我们在windows中使用ftp工具登录 登录时发现直接输入ip地址就可以进入了

。可以下载,不可以上传 这样肯定不可以的。


centos7配置ftp工具_上传

centos7配置ftp工具_vsftp_02


下面解决三个个问题

 1禁止匿名登录。  2分配用户上传权限。  3开机启动vsftp

第一个问题cd /etc/vsftpd

vim vsftpd.conf    

修改  anonymous_enable=YES   此处yes改为no  保存 重新启动

service vsftpd stop

service vsftpd start

现在通过ftp工具连接不到了。


第二个问题 现在给root用户分配上传权限

cd /etc/vsftpd

修改该目录下的两个文件ftpusers和  user_list分别用#注释root用户    #root

然后重启

就ok了



第三个问题开机启动  (还没验证)


开机默认VSFTP服务自动启动:
方法一:(常用\方便)
   [root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情况)
   vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
   [root@localhost etc]# chkconfig vsftpd on (执行ON设置)

或者:方法二:

修改文件 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入文件中,以实现开机自动启动。

方法三:

修改/etc/rc.local,加入/etc/rc.d/init.d/vsftpd  start