centos下ftp搭建

AndyYang|阅读:153发表时间:2016-12-05 17:23:58linux
摘要:很早之前玩过vsftp和pure-ftp,最近有人叫帮忙搭下ftp,于是就选择一个简单的vsftp试了下。centos系统。
安装:
yum install vsftpd

修改配置:
vim /etc/vsftpd/vsftpd.conf
#修改端口(可以不修改)
listen_port=20000
#添加用户配置
user_config_dir=/etc/vsftpd/userconf

创建ftp用户配置目录:
mkdir /etc/vsftpd/userconf

添加虚拟用户:
useradd -s /sbin/nologin chen

添加ftp用户配置:
vim /etc/vsftpd/userconf/chen
local_root=/var/www/ftp

锁定目录:
vim /etc/vsftpd/vsftpd.conf
方法一:
chroot_local_user=YES
方法二:
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
同时打开/etc/vsftpd/chroot_list添加用户,这里是chen,多个一行一个

重启服务:
service vsftpd restart

另外一般,ftp都是对应网站目录,网站目录的用户和用户组都是 www。
这个时候,我一般会:
usermod -a -G www chen
把chen这个用户加到www用户组里去,而且把网站的目录权限改成775

这个时候ftp上传的文件就不用改权限和用户组,就可以直接运行了。
也有人直接把www当作ftp的用户,来解决这一问题,这也是可以的,简单粗暴。

愚见~

本文为AndyYang原创,转载请注明出处!
如果您觉得好,可以打赏作者:

已有1条评论

昵称:
邮箱:

  • 最新评论

春熙路www.465400.net2016-12-07 16:18:47
进来看看、支持一下
反馈
微信订阅号