Linux的ftp服务配置参数介绍

本文详细解读了VSFTPD服务器配置中的主动模式和被动模式区别,涉及anon和local用户的权限设置,如匿名上传、文件拥有者、家目录及日志管理等,以及FTP访问控制策略,包括ftpusers列表和user_list的优先级规则。
摘要由CSDN通过智能技术生成

主动模式
TCP
21 验证端口 20 传输数据

被动模式
TCP
21 验证端口 1024-65535(随机) 传输数据

vsftpd.conf

anon开头 针对匿名用户的功能
local 针对本地用户的功能

anonymous_enable 匿名用户总开关
anon_other_write_enable 匿名用户可以删除
local_enable 本地用户总开关
write_enable 允许匿名和本地用户可读写
local_umask=022 本地用户的文件生成
anon_umask=022 匿名用户的文件生成码<上传的文件立刻下载>
anon_upload_enable 开启匿名用户上传
anon_mkdir_write_enable 匿名用户可以新建
dirmessage_enable 开启本地用户的家目录信息
xferlog_enable 开启日志 /var/log/xferlog
connect_form_port_20 开启主动模式
chown_uploads 上传文件的拥有者
chown_username=whoever 改变拥有者
xferlog_std_format 支持旧的日志格式
chroot_local_user 禁锢本地家目录
chroot_list_enbale 开启禁锢本地家目录列表
chroot_list_file=/etc/vsftpd/chroot_list 白名单
pam_servicr_name=vsftpd 开启认证模块
userlist_enable 开启user_list列表
tcp_wrappers 支持tcpwrappers防火墙

ftp自身的访问控制
ftpusers 拒绝用户登录ftp 会密码报错所有的本地用户都统一登录到/rhome/ftp <default $HOME>
所有的匿名用户都统一登录到/anon/ftp <default /var/ftp>

user_list 同上 没有机会输入密码

userlist_deny=NO user_list 变为只允许

如果两张列表冲突,以ftpusers为准

指定匿名和本地用户家目录
anon_root=/anon/ftp
local_root=/rhome/ftp

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值