vsftp配置文件选项简介(ftp配置选项)


useradd -d /var/ftp ftp


匿名用户可用选项

# 接受匿名用户的登陆

anonymous_enable=YES

# 匿名用户无需密码登陆

no_anon_password=YES

# 匿名用户主目录

anon_root=/var/ftp

# 可以上传(这个是总开关)

write_enable=YES

# 匿名用户可以上传

anon_upload_enable=NO

# 匿名用户可以创建目录

anon_mkdir_write_enable=NO

# 更改匿名用户上传的文件属主

chown_uploads=YES

# 匿名用户上传文件更改后的属主

chown_username=nobody

修改为允许匿名登录上传

anonymous_enable=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

ftpd_banner=Welcome



本地用户

# 接受本地用户登录

local_enable=YES

# 本地用户上传文件掩码

local_umask=022

# 本地用户登录进入指定目录代替用户主目录

local_root=/var/ftp/hoperun_uploads

# 限制本地用户登录进入自己主目录

chroot_local_user=YES

# 列表(chroot_list_file中指定的)用户不能更改主目录

chroot_list_enable=YES

# 设置列表名称

chroot_list_file=/etc/vsftpd/chroot_list_users

限制部分本地用户登录FTP服务

# 启用限制本地用户登录模块

userlist_enable=YES

# 定义决绝登录用户的“集合数据库”

userlist_file=/etc/vsftpd/user_list_4deny

# 拒绝指定的用户集合登录服务器的启动开关;值为“NO”是,只有指定文件中的用户才可以登录ftp服务。

userlist_deny=YES



网络、连接参数

# 最大连接数

max_clients=10000000

# 单ip最大连接数

max_per_ip=1000

# 匿名用户的带宽限制(b/s)

anon_max_rate=512000

# 本地用户的“贷款”限制(b/s)

local_max_rate=5120000

# 空闲连接超时

idle_session_timeout=15

# 数据传输超时

data_connection_timeout=45

# PAVS模式请求超时

accept_timeout=15

# PORT模式连接超时

connect_timeout=15

# 标准数据传输端口

connect_from_port_20=YES

# 数据传输端口(火锅)

ftp_data_port=20

# 监听端口

listen_port=21

# 监听地址

listen_address=117.34.73.193

# PASV端口设定

pasv_max_port=40000

pasv_max_port=51000



other options

# 开启日志功能

xferlog_enable=YES

# 日志文件位置

xferlog_file=/var/log/vsftpd.log

# 日志标准格式

xferlog_std_format=YES


# vsftp专用日志格式

dual_log_enable=YES

# 日志文件位置

vsftpd_log_file=/var/log/vsftpd.log


# 也可以记录为系统日志

syslog_enable=YES



# 使用ASCII模式上传。(default:NO)

ascii_upload_enable=YES

# 使用ASCII模式下载。(default:NO)

ascii_download_enable=YES

# 调用tcp wrapper

tcp_wrapper=YES

# 定义PAM使用的名称

pam_service_name=vsftpd


# 启用虚拟用户

guest_enable=YES

# 虚拟用户映射的真实用户

guest_username=virtual



wKiom1YbpuWiRQ3yAABm5lAGjro733.jpg

本文出自 “小崔的实验笔记” 博客,谢绝转载!

你可能感兴趣的:(welcome,用户登录,nobody)