Linux下的Vsftpd配置篇
配置文件名
|
功能
|
/usr/sbin/vsftpd
|
vsftpd的主程序
|
/etc/rc.d/init.d/vsftpd
|
启动脚本
|
/etc/vsftpd/vsftpd.conf
|
主配置文件
|
/etc/pam.d/vsftpd
|
PAM认证文件
|
/etc/vsftpd.ftpusers
|
禁止使用vsftpd的用户列表文件
|
/etc/vsftpd.user_list
|
禁止或允许使用vsftpd的用户列表文件
|
/var/ftp
|
匿名用户主目录
|
/var/ftp/pub
|
匿名用户的下载目录
|
/etc/logrotate.d/vsftpd.log
|
vsftpd的日志文件
|
参数
|
含义
|
anonymous_enable=YES
|
是否允许使用匿名账户
|
local_enable=YES
|
是否允许本地用户登录
|
write_enable=YES
|
是否允许写入
|
local_umask=022
|
本地umask值为022
|
#anon_upload_enable=YES
|
匿名用户是否可上传文件
|
#anon_mkdir_write_enable=YES
|
匿名用户是否可建立目录
|
dirmessage_enable=YES
|
进入每个目录显示欢迎信息,在每个目录下建立.message文件在里面写欢迎信息
|
xferlog_enable=YES
|
上传/下载文件时记录日志
|
connect_from_port_20=YES
|
是否使用20端口传输数据(是否使用主动模式)
|
#chown_uploads=YES
|
修改匿名用户上传的文件,文件的拥有者
|
#chown_username=whoever
|
|
#xferlog_file=/var/log/xferlog
|
日志文件
|
xferlog_std_format=YES
|
使用标准文件日志
|
#idle_session_timeout=600
|
会话超时,客户端连接到ftp但未操作
|
#data_connection_timeout=120
|
数据传输超时
|
#nopriv_user=ftpsecure
|
指定vsftpd服务的运行帐户,不指定时使用ftp
|
#async_abor_enable=YES
|
是否允许客户端使用sync等命令
|
#ascii_upload_enable=YES
|
是否允许上传/下载二进制文件
|
#ascii_download_enable=YES
|
|
#ftpd_banner=Welcome to blah FTP service.
|
登录提示语
|
#deny_email_enable=YES
|
拒绝使用banned_email_file参数指定文件中所列出的e-mail地址进行登录的匿名用户。即,当匿名用户使用banned_email_file文件中所列出的e-mail进行登录时,被拒绝。
|
#banned_email_file=/etc/vsftpd/banned_emails
|
|
#chroot_list_enable=YES
|
锁定登陆用户在其主目录,将用户名一个一行写在/etc/vsftpd/chroot_list文件里,使用此方法时必须chroot_local_user=YES
|
#chroot_list_file=/etc/vsftpd/chroot_list
|
|
#ls_recurse_enable=YES
|
是否允许使用ls -R等命令
|
listen=YES
|
开启ipv4监听
|
#listen_ipv6=YES
|
开启ipv6监听
|
pam_service_name=vsftpd
|
使用pam模块控制,vsftpd文件在/etc/pam.d目录下
|
userlist_enable=YES
|
与其他中userlist_deny=YES共同控制访问用户,详见userlist_deny=YES参数含义
|
tcp_wrappers=YES
|
是否允许tcp_wrappers管理
|
其他
|
|
listen_address=ip address
|
指定侦听IP
|
listen_port=port_value
|
指定侦听端口,默认21
|
chroot_local_user=YES
|
限制所有的本地用户在自家目录
|
userlist_deny=YES
|
决定禁止还是只允许由userlist_file指定文件中的用户登录FTP服务器。此选项在userlist_enable选项启动后才生效。YES为默认值,禁止文件中的用户登录,同时也不向这些用户发出输入密码的提示。NO表示只允许在文件中的用户登录FTP服务器
|
local_root=/home/ftp
|
所有用户的根目录,对匿名用户无效
|
anon_max_rate=value
|
匿名用户的最大传输速度,单位是Byts/s
|
local_max_rate=value
|
本地用户的最大传输速度,单位是Byts/s
|
download_enable=YES
|
是否允许下载
|
代码
|
含义
|
代码
|
含义
|
110
|
重新启动标记应答
|
120
|
服务在多久时间内ready
|
125
|
数据链路埠开启,准备传送
|
150
|
文件状态正常,开启数据连接端口
|
200
|
命令执行成功
|
202
|
命令执行失败
|
211
|
系统状态或是系统求助响应
|
212
|
目录的状态
|
213
|
文件的状态
|
214
|
求助的信息
|
215
|
名称系统类型
|
220
|
新的联机服务ready
|
221
|
服务的控制连接埠关闭,可以注销
|
225
|
数据连结开启,但无传输动作
|
226
|
关闭数据连接端口,请求的文件操作成功
|
227
|
进入passive mode
|
230
|
使用者登录
|
250
|
请求的文件操作完成
|
257
|
显示目前的路径名称
|
331
|
用户名称正确,需要密码
|
332
|
登入时需要账号信息
|
350
|
请求的操作需要进一部的命令
|
421
|
无法提供服务,关闭控制连结
|
425
|
无法开启数据链路
|
426
|
关闭联机,终止传输
|
450
|
请求的操作未执行
|
451
|
命令终止:有本地的错误
|
452
|
未执行命令:磁盘空间不足
|
500
|
格式错误,无法识别命令
|
501
|
参数语法错误
|
502
|
命令执行失败
|
503
|
命令顺序错误
|
504
|
命令所接的参数不正确
|
530
|
未登录
|
532
|
储存文件需要账户登录
|
550
|
未执行请求的操作
|
551
|
请求的命令终止,类型未知
|
552
|
请求的文件终止,储存位溢出
|
553
|
未执行请求的的命令,名称不正确
|
去掉local_max_rate与anon_max_rate
u 添加用户
转载于:https://blog.51cto.com/huobumingbai/404885
Linux下的Vsftpd配置篇相关推荐
- Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)
博客园 首页 新随笔 联系 管理 订阅 <div class="blogStats"><!--done--> 随笔- 556 文章- 38 评论- 77 ...
- [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例二.
为了更好的排版, 所以将IK分词器的安装重启了一篇博文, 大家可以接上solr的安装一同查看. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://w ...
- Linux下安装和配置solr/tomcat/IK分词器 详细实例二.
为了更好的排版, 所以将IK分词器的安装重启了一篇博文, 大家可以接上solr的安装一同查看. [Linux]Linux下安装和配置solr/tomcat/IK分词器 详细实例一: http://w ...
- LINUX下磁盘限额配置(转)
LINUX下磁盘限额配置(转) 由于忙了几天,今天忙里面偷闲一下搞了一下quota,现在记下来给大家参考下,或许大家有那么一天用得上:),以下测试在RH LINUX8.0成功. 1.先修改 /etc/ ...
- Linux下安装、配置PHP环境
Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...
- Linux下svn搭建配置流程
Linux下svn搭建配置流程 一. 源文件编译安装.源文件共两个,为: 1. 下载subversion源文件 subversion-1.6.1.tar.gz http://d136 ...
- Linux下,安装配置Weblogic
Linux下,安装配置Weblogic 2009-03-20 15:03 一.安装配置JDK //如果应用不需要高版本的JDK的话,可以不单独安装JDK 1. 安装JDK # chmod a+x jd ...
- Linux 下的网络配置
#######linux下的网络配置############ ###1.什么是IP ADDRESS internet protocol ADDRESS ##网络进程地址 ...
- linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议
本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 环境:三台redhat6.5(VM虚拟机)一 ...
最新文章
- 熬夜彻底搞懂Cookie Session Token JWT
- spark连接Oracle数据库,Spark通过jdbc采用分区的方式从oracle读数据
- (LBS)基于地理位置的社交应用大战
- 单点登录 之 OAuth
- 云计算之openstack(N版)neutron网络服务最佳实践
- 写给想做好社区网站人员的一本书
- 高斯混合模型(GMM)和高斯过程回归(GPR)的学习
- Shapley算法总结
- LayaBox---TypeScript---基础数据类型
- 服务器部署v1.0方案问题分析
- 环境科学概论知识点总结
- markdown、html转义特殊字符代码大全
- 基于Jquery实现登录功能的前端页面
- 在windows环境下搭建mac os
- C# 阿里云短信接口调用(不使用SDK,单文件完成)
- 使用Java对书籍照片进行字符分割
- SD,TF,SD卡檢測腳
- 物资管理系统的设计与实现
- 《正点原子嵌入式linux驱动开发指南V1.4》学习笔记
- windows 2003 R2+IIS ssl证书认证