centos 7安装FTP服务

FTP(文件传输协议)是一种常用的文件传输协议,今天就来说一下Linux安装vsftpd服务
首先先准备一个vsftpd软件包,yum进行安装(默认系统盘里有)centos 7安装FTP服务
systemctl start vsftpd启动服务
vsftpd的配置文件位置 /etc/vsftpd/vsftpd.conf
centos 7安装FTP服务
此上为匿名用户的配置,匿名用户说是匿名,其实使用的是系统的默认FTP账号“ftp”,他的默认FTP根目录为 /var/ftp/pub
匿名用户常见的配置项及含义:
anonymous_enable=YES:是否允许匿名访问;
anon_umask=022:设置匿名用户所上传文件的默认权限掩码值(反掩码);
anon_root=/var/ftp:指定匿名用户的根目录;
anon_upload_enable=YES:是否允许匿名用户上传文件;
anon_mkdir_write_enable=YES:是否允许匿名用户有创建目录的写入权限;
anon_other_write_enable=YES:是否允许匿名用户有其他的写入权限(对文件改名、覆盖或删除文件等);
本地用户验证:
centos 7安装FTP服务
本地用户的一些配置项及含义:
local_enable=YES:是否允许本地用户访问
local_root=/var/ftp:设置本地用户的FTP根目录(默认为用户的宿主目录)
chroot_local_user=YES:是否将FTP本地用户禁锢在宿主目录中;
allow_writeable_chroot=YES:允许被限制的用户主目录具有写权限
local_max_rate=0:限制本地用户的最大传输速率(0为无限制),单位为字节/秒(B/s)
在/etc/vsftpd/目录下还有两个配置文件 ftpusers和user_list
centos 7安装FTP服务
ftpusers文件:此文件中包含root、bin、daemon等用于系统运行的特殊用户,文件中列出的用户将禁止登陆vsftpd服务器
user_list:此文件中包含的用户可能被禁止,可能被允许,具体取决于主配置文件vsftpd.conf中的设置,当存在“user_list---enable=YES时”,user_list列表文件生效,若继续指定“user_deny=YES”时,则功能与ftpusers一样,禁止文件内的用户登录,将YES改为NO时,表示允许。

转载于:https://blog.51cto.com/14227204/2370575

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值