查看机器是否安装了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地址就可以进入了
。可以下载,不可以上传 这样肯定不可以的。
下面解决三个个问题
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