vsftpd.conf参数配置解析(ftp配置、ftp参数)




# 以下是vsftpd.conf配置文件中的一些常用参数及其解释和示例:
 
# 允许匿名登录
anonymous_enable=YES
 
# 允许本地用户登录
local_enable=YES
 
# 对登录的用户 posix_account 进行检查
guest_enable=YES
 
# 开启用户配置文件
user_config_dir=/etc/vsftpd/userconf
 
# 设置FTP服务器的监听端口,默认为21端口
listen_port=21
 
# 设置FTP服务器最大的连接数
max_clients=200
 
# 设置每个IP的最大连接数
max_per_ip=5
 
# 开启被动模式(PASV)
pasv_enable=YES
 
# 被动模式下,数据端口范围
pasv_min_port=40000
pasv_max_port=50000
 
# 设置登录FTP后的默认目录
local_root=/var/ftp/pub
 
# 开启写入权限(上传/删除文件)
write_enable=YES
 
# 设置用户的默认上传/下载速度限制
local_max_rate=102400
 
# 设置日志文件路径
xferlog_file=/var/log/vsftpd.log
 
# 日志文件使用标准xferlog格式
xferlog_std_format=YES
 
# 开启ASCII模式支持
ascii_upload_enable=YES
ascii_download_enable=YES
 
# 开启用户进入其主目录时自动创建的功能
create_home_dir=YES
 
# 禁止用户删除文件或文件夹
delete_enable=NO
 
# 禁止用户查看或下载空文件夹
hide_ids=YES
 
# 设置用户空闲时间上限,超时将被断开连接
idle_session_timeout=600
 
# 设置数据连接超时时间
data_connection_timeout=120
 
# 设置接收数据缓冲区大小
receive_buffer_size=102400
 
# 设置发送数据缓冲区大小
send_buffer_size=102400
 
# 设置最大登录尝试次数和时间段
max_login_attempts=5
login_attempts_within=10
 
# 设置FTP服务器的banner信息
ftpd_banner=Welcome to my FTP server.
 
# 设置用户被限制在其主目录
chroot_local_user=YES
 
# 设置特定用户列表不被限制在主目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
 
# 设置用户空间限制
user_sub_token=$USER
local_root=/var/ftp/$USER
 
# 设置用户登录后的shell
user_config_dir=/etc/vsftpd/userconf
guest_enable=YES
user_sub_token=$USER
local_root=/var/ftp/$USER
 
# 设置FTP服务器的主动模式连接所使用的端口范围
connect_from_port_20=YES
pasv_min_port=40000
pasv_max_port=50000
 
# 设置是否允许使用FTP的被动模式(PASV)
force_passive_mode=YES
 
# 设置用户最大被动模式连接时间
accept_timeout=60
 
# 设置是否启用TLS/SSL
ssl_enable=YES
 
# 设置TLS/SSL所使用的证书文件
ssl_cert_file=/etc/vsftpd/ssl/vs
none
最后修改于:2024年09月03日 13:03

评论已关闭

推荐阅读

Vue中使用mind-map实现在线思维导图
2024年08月04日
VUE
Web前端最全Vue实现免密登录跳转的方式_vue怎么样不登录返回首页,最强技术实现
2024年08月04日
VUE
vue3 项目搭建教程(基于create-vue,vite,Vite + Vue)
2024年08月04日
VUE
Vue-颜色选择器实现方案——>Vue-Color( 实战*1+ Demo*7)
2024年08月04日
VUE
Vue项目卡顿慢加载?这些优化技巧告诉你!_vue数据多渲染卡顿
2024年08月04日
VUE
vue中的keep-alive详解与应用场景
2024年08月04日
VUE
Vue、React实现excel导出功能(三种实现方式保姆级讲解)
2024年08月04日
vue-office/docx插件实现docx文件预览
2024年08月04日
VUE
java调用js文件的两种方法(支持V8引擎)
2024年08月04日
JavaScript:解决计算精度问题/mathjs/bignumber.js/big.js/decimal.js
2024年08月04日
两周从爬虫小白变大神 _yjs_js_security_passport
2024年08月04日
JS笔记(对象、函数、数组)
2024年08月04日
Markdown.js:强大的纯JavaScript Markdown解析器
2024年08月04日
Vue项目:js模拟点击a标签下载文件并重命名,URL文件地址下载方法、请求接口下载文件方法总结。
2024年08月04日
vue 父组件怎么获取子组件里面的data数据
2024年08月04日
VUE
个人开发实现AI套壳网站快速搭建(Vue+elementUI+SpringBoot)
2024年08月04日
el-table 表格封装并改造实现单元格可编辑
2024年08月04日
none
nodejs环境下创建vue项目、SSH密钥登陆!!!
2024年08月04日
vue+quill+element-ui实现视频、图片上传及缩放保姆级教程,轻松使用富文本
2024年08月04日
【three.js】22. Imported Models导入模型
2024年08月04日