第一范文网 - 专业文章范例文档资料分享平台

FTP环境配置说明书

来源:用户分享 时间:2025/7/23 16:00:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

March 19, 2012

3) Vsftpd.conf:位于/ect/vsftpd目录下。它是一个文本文件,我们可以用Kate、Vi等文本编辑工

具对他进行修改,以此来定义用户登录控制、用户权限控制、超时设置、服务器功能选项、服务器性能选项、服务器响应消息等FTP服务器的配置。 4) vsfptd文件结构:

/usr/local/sbin/vsftpd---- VSFTPD的主程序 /etc/rc.d/init.d/vsftpd---- 启动脚本

/etc/vsftpd.ftpusers---- 禁止使用VSFTPD的用户列表文件

/etc/vsftpd.user_list---- 禁止或允许使用VSFTPD的用户列表文件 /etc/vsftpd.conf---- 主配置文件 /var/ftp---- 匿名用户主目录

/var/ftp/pub ---- 匿名用户的下载目录 /etc/pam.d/vsftpd----认证文件

5.2 进行FTP 配置

修改配置文件vsftpd.conf,进行配置。输入命令cd /etc回车,vi vsftpd.conf回车,进入编辑界面,如图:

然后找到相应的选项,根据如下的配置说明更改配置。

5.3 相关配置参数说明

5.3.1 性能与负载控制参数设置

a) 负载控制

1. 此参数在VSFTPD使用单独(standalone)模式下有效。此参数定义了FTP服务器最大的并发连

接数,当超过此连接数时,服务器拒绝客户端连接。默认值为0,表示不限最大连接数: max_clients=numericalvalue

b) 超时选项

1. 空闲用户会话的超时时间,若是超出这时间没有数据的传送或是指令的输入,则会强迫断线。单

位为秒,默认值为300:

idle_session_timeout= numerical value FTP環境配置说明书 D010-UG-12398-002 5 March 19, 2012

2. 空闲的数据连接的超时时间。默认值为300 秒:

data_connection_timeout= numerical value : 3. 接受建立联机的超时设定,单位为秒。默认值为60 :

accept_timeout= numerical value

4. 响应PORT方式的数据联机的超时设定,单位为秒。默认值为60 :

connect_timeout=numerical value

5.3.2 全局参数配置

1. 是否以独立运行的方式监听服务: listen=YES

2. 设置监听FTP的端口号: listen_port=21 3. 开启写入权限: write_enable=YES 4. 下载权限:

download_enable=YES

5. 切入目录后显示.message文件: dirmessage_enable=YES 6. 启用xferlog日志: xferlog_enable=YES

7. 启用标准xferlog日志格式: xferlog_std_format=YES: 8. 允许服务器主动模式:

connect_from_port_20=YES: 9. 允许被动模式连接: pasv_enable=YES

10. 设置被动模式最大端口号:

pasv_max_port=24600 11. 设置被动模式最小端口号:

pasv_min_port=24500

12. 设置用户认证的PAM位置:

pam_service_name=vsftpd 13. 启用user_list用户列表:

userlist_enable=YES 14. 禁止user list用户列表:

userlist_deny=YES 15. 单IP的并发数限制:

max_clients=0 FTP環境配置说明书 D010-UG-12398-002 6 March 19, 2012

16. 是否启用tcp_wrappers主机访问控制:

tcp_wrappers=YES

5.3.3 服务器功能选项参数

1. 开启日记功能:

xferlog_enable=YES 2. 使用标准格式:

xferlog_std_format=YES

3. 关闭且本选项开启时,记录所有ftp请求和回复: log_ftp_protocol=NO 4. 允许使用pasv模式: pasv_enable=YES 5. 关闭安全检查:

pasv_promiscuous=NO 6. 允许使用port模式: port_enable=YES 7. 关闭安全检查:

prot_promiscuous=NO 8. 开启tcp_wrappers支持: tcp_wrappers=YES

9. 定义PAM 所使用的名称,预设为vsftpd: pam_service_name=vsftpd

10. 当服务器运行于最底层时使用的用户名:

nopriv_user=nobody

11. vsftpd在pasv命令回复时跳转到指定的IP地址:

pasv_address=“”

5.3.4 服务器性能选项参数

1. 是否能使用ls -R命令以防止浪费大量的服务器资源: ls_recurse_enable=YES 2. 是否使用单进程模式: one_process_model

3. 绑定到listen_port指定的端口: listen=YES

4. 当使用者登入后使用ls -al 之类的指令查询该档案的管理权,预设会出现拥有的UID,而不该档

案拥有者的名称。若是希望出现拥有者的名称,则将此功能开启: text_userdb_names=NO

5. 显示目录清单时是用本地时间还是GMT时间: FTP環境配置说明书 D010-UG-12398-002 7 March 19, 2012

use_localtime=NO 6. 测试平台优化: use_sendfile=YES

5.3.5 文件、目录定义参数

a) 文件定义

1. 定义不能更改用户主目录的文件:

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list 2. 禁止用户通过FTP修改文件或文件夹的权限: chmod_enable=NO

3. 定义限制/允许用户登录的文件:

userlist_file=/etc/vsftpd/vsftpd.user_list 4. 定义登录信息文件的位置:

banner_file=/etc/vsftpd/banner

5. 禁止使用的匿名用户登陆时作为密码的电子邮件地址: banned_email_file=/etc/vsftpd.banned_emails 6. 日志文件位置:

xferlog_file=/var/log/vsftpd.log 7. 目录信息文件:

message_file=.message 8. 定义用户配置文件的目录:

user_config_dir=/etc/vsftpd/userconf

9. 定义本地用户登陆的根目录,注意定义根目录可以是相对路径也可以是绝对路径: local_root=webdisk

10. 此项设置每个用户登陆后其根目录为: /home/username/webdisk 11. 匿名用户登陆后的根目录: anon_root=/var/ftp b) 目录定义

1. 定义用户配置文件的目录:

user_config_dir=/etc/vsftpd/userconf

2. 定义本地用户登陆的根目录,注意定义根目录可以是相对路径也可以是绝对路径: local_root=webdisk

3. 此项设置每个用户登陆后其根目录为: /home/username/webdisk 4. 匿名用户登陆后的根目录: anon_root=/var/ftp FTP環境配置说明书 D010-UG-12398-002 8

搜索更多关于: FTP环境配置说明书 的文档
FTP环境配置说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4ok9h1lld29kfa251dy3_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top