配置FTP服务(1)_第1页
配置FTP服务(1)_第2页
配置FTP服务(1)_第3页
配置FTP服务(1)_第4页
配置FTP服务(1)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 默认的配置文件达到的效果是: (1)允许匿名用户和本地用户登录; (2)匿名用户的登录名为ftp 或anonymous,口令为 一个Email地址; (3)匿名用户不能离开匿名服务器目录/var/ftp,且只 能下载不能上传; (4)本地用户的登录名为本地用户名,口令为此本地用 户的口令; (5)本地用户可以离开自家目录切换至有权访问的其他 目录,并在权限允许的情况下进行上传/下载; (6)写在文件/etc/vsftpd.ftpusers 中的本地用户禁 止登录。 启用ASCII 传输方式 默认情况下,vsftpd 为了提高传输效率,禁止了 ASCII 传输方式。虽然在ftp 客户软件中可以

2、使用 asc命令,但是传输文件时仍然使用二进制传输方式。 可以分别启用上传和下载的ASCII 传输方式,方法是 编辑/etc/vsftpd 配置文件,将如下两行前的#去掉 即可启用。 #ascii_upload_enable=YES #ascii_download_enable=YES 设置连接服务器后的欢迎信息 为了使用户连接服务器后显示信息,vsftpd 提供了两个选项, 分别是: ftpd_banner banner_file 例如:可以设置如下的ftpd_banner 选项的值: ftpd_banner=Welcome to wnt FTP service. 即:用户连接服务器后显示信

3、息“Welcome to wnt FTP service.”。 也可以设置如下的banner_file 选项的值: banner_file=/var/vsftpd_banner_file 即:用户连接服务器后显示文件/var/vsftpd_banner_file 中 的信息。 配置基本的性能和安全选项 1. 设置空闲的用户会话的中断时间 例如下面的配置: idle_session_timeout=600 将在用户会话空闲10 分钟后被中断。 2. 设置空闲的数据连接的的中断时间 例如下面的配置: data_connection_timeout=120 将在数据连接空闲2 分钟后被中断。 3.

4、设置客户端空闲时的自动中断和激活连接的时间 例如下面的配置: accept_timeout=60 connect_timeout=60 将使客户端空闲1 分钟后自动中断连接,并在中断1 分钟后自动激活连接。 设置最大传输速率限制 例如下面的配置: local_max_rate=50000 anon_max_rate=30000 将使本地用户的最大传输速率为50kbytes/sec,匿名用户的传输速 率为30kbytes/sec。 5. 设置客户端连接时的端口范围 例如下面的配置: pasv_min_port=50000 pasv_max_port=60000 将使客户端连接时的端口范围在500

5、00 和60000 之间。这提高了 系统的安全性。 6. 设置chroot 在默认配置中,本地用户可以切换到自家目录以外的目录进行浏览,并在权限许可的范 围内进行下载和上传。这样的设置对于一个FTP 服务器来说是不安全的。 如果希望用户登录后不能切换到自家目录以外的目录,则需要设置chroot 选项,涉及 如: chroot_local_user chroot_list_enable chroot_list_file 有两种设置chroot 的方法: (1)设置所有的本地用户执行chroot 只要将chroot_local_user 的值设为YES 即可,即: chroot_local_use

6、r=YES (2)设置指定的用户执行chroot 需要如下的设置: chroot_local_user=NO chroot_list_enable=YES chroot_list_file= /etc/vsftpd.chroot_list 这样,只有/etc/vsftpd.chroot_list 文件中指定的用户才执行chroot。 配置基于本地用户的访问控制 要配置基于本地用户的访问控制,可以通过修改vsftpd 的主配置文件/etc/vsftpd.conf 来进行,有如下两种限 制方法: 1. 限制指定的本地用户不能访问,而其他本地用户可访 问 例如下面的设置: userlist_enab

7、le=NO userlist_deny=YES userlist_file= /etc/vsftpd.user_list 使文件/etc/vsftpd.user_list 中指定的本地用户不能访 问FTP 服务器,而其他本地用户可访问FTP服务器。 2. 限制指定的本地用户可以访问,而其他本地用户不 可访问 例如下面的设置: userlist_enable= YES userlist_deny=NO userlist_file= /etc/vsftpd.user_list 使文件/etc/vsftpd.user_list 中指定的本地用户可以 访问FTP 服务器,而其他本地用户不可以访问FTP

8、服 务器。 配置基于主机的访问控制 由于vsftpd 有两种运行方式,即:由xinetd 启动和独 立启动。这两种运行方式的主机访问控制配置是不同的, 下面介绍的是由xinetd 启动的vsftpd 的主机访问控制 的配置。显然,要配置这种主机访问控制,需要修改配 置文件/etc/xinetd.d/vsftpd。 1. 只允许指定的主机访问 在配置文件/etc/xinetd.d/vsftpd 的中添加如下的 配置语句: only_from 例如:only_from 表示只允许网段内的主机访问。 2. 指定不能访问的主机 在配置文件/etc/

9、xinetd.d/vsftpd 的中添加如下的 配置语句: no_access 例如:no_access 表示网段内的主机不能访问。 3. 配置每个客户机的最大连接数 在配置文件/etc/xinetd.d/vsftpd 的中添加如下的 配置语句: per_source = 数值 例如:per_source = 5 表示每个客户机的最大连接数为5。 4. 配置服务器总的并发连接数 在配置文件/etc/xinetd.d/vsftpd 的中添加如下的配置语句: instances = 数值 例如:instances = 200 表示FTP 服务器

10、总共支持的最高连接数为200。 5. 配置访问时间限制 在配置文件/etc/xinetd.d/vsftpd 的中添加如下的配置语句: access_time = hour:min-hour:min 例如:access_time = 18:00-23:59 表示只有在下午6 点到午夜0 点之前才能访问此FTP 服务器; 又如:access_time = 8:30-11:30 13:00-18:00 表示只有在上午8 点半到11 点半和下午1 点到下午6 点才能访问此FTP 服务器。 仅仅更改vsftpd.conf这个主配置文件是不够的,还要更改/etc/xinetd.d/vsftpd这个文件,

11、来控制vsftpd的一些启动参数。 rootlinux8 /etc# cat /etc/xinetd.d/vsftpd service ftp disable = no socket_type = stream wait = no user = root server = /usr/sbin/vsftpd nice = 10 per_source = 5 instances = 200 banner_fail = /etc/vsftpd.busy_banner log_on_success += PID HOST DURATION log_on_failure += HOST 这种近乎偏执的配

12、置会大大增加FTP服务器的安全性,使得vsftpd可以应用在Internet 上而不用担心其安全性与稳定性。 1查看是否有vsftpd的包 #rpm qa | grep vsftpd 如果没有,则安装,否则至第2步。安装的方法:#yum install vsftpd 2启动服务并使服务器启动时自动加载该服务 #chkconfig vsftpd on #service vsftpd start 3使用匿名帐号进行测试 #ftp (用户名:anonymous,密码为空) 4不允许匿名帐号登录 编辑/etc/vsftpd/vsftpd.conf为Anonymous_enable=NO.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论