vsftpd.config 部分参数含义
anonymous_enable=NO #不容许匿名用户登录 local_enable=YES #vsftpd所在系统的用户能够登陆vsftpd write_enable=YES #容许使用任何能够修改文件系统的FTP的指令 local_umask=002 #匿名用户新增文件的umask数值 anon_upload_enable=NO #匿名用户不能够上传文件 anon_mkdir_write_enable=NO #匿名用户不能够修改文件 xferlog_enable=YES #启用一个日志文件,用于详细记录上传和下载。 use_localtime=YES #使用本地时间而不是GMT vsftpd_log_file=/var/log/vsftpd.log #vsftpd日志存放位置 dual_log_enable=YES #用户登录日志 connect_from_port_20=YES #开启20端口 xferlog_file=/var/log/xferlog #记录上传下载文件的日志 xferlog_std_format=YES #记录日志使用标准格式 idle_session_timeout=600 #登录以后超时时间60秒,登录以后,一分钟不操做,就会断开链接。 chroot_local_user=YES #用于指定用户列表文件中的用户,是否容许切换到上级目录 listen=YES #开启监听 pam_service_name=vsftpd.vu #验证文件的名字 userlist_enable=YES #容许由userlist_file指定文件中的用户登陆FTP服务器 tcp_wrappers=YES #支持tcp_wrappers,限制访问(/etc/hosts.allow,/etc/hosts.deny) guest_enable=YES #起用虚拟用户 guest_username=taokey #虚拟用户名 #user_config_dir=/etc/vsftpd/vsftpuser #虚拟用户配置文件路径 local_root=/usr/local/ftpFiles #自定义ftp上传路径(注意文件夹权限) pasv_min_port=35000 pasv_max_port=45000 pasv_enable=YES pasv_promiscuous=YES anon_other_write_enable=YES
FTP 数字代码的意义
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 未执行请求的的命令,名称不正确。服务器