Linux centos7 搭建FTP服务器

安装FTP

使用YUM安装

yum -y install vsftpd

创建用户ftpuser
useradd ftpuser

设置用户只能ftp不能登入
usermod -s /sbin/nologin ftpuser

设置用户密码
passwd ftpuser

修改配置
vim /etc/vsftpd/vsftpd.conf

修改如下内容:
anonymous_enable=NO #设置不允许匿名账户登录
chroot_local_user=YES #所有用户限制在主目录中
chroot_list_enable=NO #不启动限制用户名单,直接限制所有用户
userlist_enable=NO #当为YES时只有userlist_file文件中指定的用户才能登录
allow_writeable_chroot=YES #(在文件尾部新增)防止用户有写入权限时报错
local_root=/home/www #(在文件尾部新增)设置用户的根目录

注释
#listen_ipv6=YES
#listen=NO

如果报错:
vsftpd 服务器报错:500 OOPS: vsftpd: refusing to run with writable root inside chroot()

"如果启用chroot,必须保证ftp根目录不可写,这样对于ftp根直接为网站根目录的用户不方便,所以建议假如ftp根目录是/home/${cjh},则将访问权限改写如下

chmod a-w /home/cjh 执行修改权限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值