今天有需求在CentOS6.5下快速搭建ftp,我只需要自己局域网使用,
所以没有过多的安全考虑,很多功能也省去啦。
一、安装
chkconfig --list #查看是否已经安装 vsftpd 服务yum -y install vsftpd #直接安装
二、启动与配置自启动
chkconfig --list #查看 vsftpd 服务的启动情况如果看到的是如下显示的结果:
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
服务全部都是 off 的,注意这里的 off 表示的是服务器启动的时候是否会自启动服务,
我们使用如下命令来 配置其自启动:
chkconfig --level 2345 vsftpd on #2345 对应的是上面对应的 2-5 项
三、添加目录和用户
为目录附权限并重启动 vsftp 服务:chmod –R 777 /home/ftpuser
service vsftpd restart
添加 ftp 用户,命令格式:
adduser -d /目录路径 -g ftp -s /sbin/nologin 用户名
比如:#adduser -d /home/ftpuser -g ftp -s /sbin/nologin ftpuser
修改密码:
passwd ftpuser
四、关闭SELINUX
查看目标服务器的确是打开的# getenforce
Enforcing
强制关闭SELINUX
# setenforce 0
查看是否生效
# getenforce
Permissive
使重启后有效,修改文件:
vim /etc/selinux/config
设置成:SELINUX=disabled
这样就完成了,可以快速使用ftp了。
vi /etc/vsftpd/vsftpd.conf 修改里面的 这两项:
chroot_local_user=YES (须添加)
chroot_list_enable=NO