最好的测试人员不是发现了最多个bug或者使最多的开发人员感到不安的那个人,而是使开发人员fix最多bug的那个测试人员。

Linux下FTP服务器原理简介及简单应用

上一篇 / 下一篇  2012-04-01 16:46:37 / 个人分类:测试人生阶段

 

v常见的FTP服务器程序

ÜWinIISServ-U

ÜLinuxwu-ftpdProftpdvsftpdVery Secure FTP Daemon

v常见的FTP客户端程序

Üftp命令(cmd),浏览器

ÜCuteFTPFlashFXPLeapFTPFilezilla

Ügftpkuftp

vFTP连接方式

Ü控制连接:标准端口为21,用于发送FTP命令信息

Ü数据连接:标准端口为20,用于上传、下载数据

v数据连接的建立类型:

Ü主动模式:服务端从20端口主动向客户端发起连接

Ü被动模式:服务端在指定范围内的某个端口被动等待客户端发起连接

vFTP传输模式

Ü文本模式:ASCII模式,以文本序列传输数据

Ü二进制模式:Binary模式,以二进制序列传输数据

vFTP用户的类型

Ü匿名用户:anonymousftp

Ü本地用户:

î帐号名称、密码等信息保存在passwdshadow文件中

Ü虚拟用户:

î使用独立的帐号/密码数据文件

v常用的FTP指令

pwd cd lcd bye help ascii binary

dir !dir get mget put !put

[root@ftp ~]# man 5 vsftpd.conf #参考手册

vsftpd服务基础

vsftpd软件包:

Ü官方站点:http://vsftpd.beasts.org/

Ü主程序:/usr/sbin/vsftpd

Ü服务名:vsftpd

Ü用户控制列表文件

î/etc/vsftpd/ftpusers

î/etc/vsftpd/user_list

Ü主配置文件

î/etc/vsftpd/vsftpd.conf

安装vsftpd指令:

[root@ftp ~]# yum info vsftpd

[root@ftp ~]# yum install vsftpd -y

[root@ftp ~]# rpm -qc vsftpd

/etc/vsftpd/vsftpd.conf

v常用的全局配置项

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

Ülisten_address=192.168.4.1:设置监听的IP地址

Ülisten_port=21:设置监听FTP服务的端口号

Üwrite_enable=YES:是否启用写入权限

Üdownload_enableYES:是否允许下载文件

Üuserlist_enable=YES:是否启用user_list列表文件

Üuserlist_deny=YES:是否禁用user_list中的用户

Ümax_clients=0:限制并发客户端连接数

Ümax_per_ip=0:限制同一IP地址的并发连接数

v常用的匿名FTP配置项

Üanonymous_enable=YES:启用匿名访问

Üanon_umask=022:匿名用户所上传文件的权限掩码

Üanon_root=/var/ftp:匿名用户的FTP根目

Üanon_upload_enable=YES:允许上传文件

Üanon_mkdir_write_enable=YES:允许创建目录

Üanon_other_write_enable=YES:开放其他写入权

Üanon_max_rate=0:限制最大传输速率,单位为字节

v常用的本地用户FTP配置项

Ülocal_enable=YES:是否启用本地系统用户

Ülocal_umask=022:本地用户所上传文件的权限掩码

Ülocal_root=/var/ftp:设置本地用户的FTP根目录

Üchroot_local_user=YES:是否将用户禁锢在主目录

Ülocal_max_rate=0:限制最大传输速率(字节/秒)

[root@ftp ~]# man 5 vsftpd.conf #参考手册

vsftpd主要设置文件/etc/vsftpd/vsftpd.conf详解:

12 anonymous_enable=YES #匿名账户可以登录

15 local_enable=YES #本地账户可以登录

18 write_enable=YES #本地账户可写权限

22 local_umask=022 #umask值(用于权限控制)

TAG:

 

评分:0

我来说两句

ttkk

ttkk

最好的测试人员不是发现了最多个bug或者使最多的开发人员感到不安的那个人,而是使开发人员fix最多bug的那个测试人员。”

日历

« 2024-05-03  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 65075
  • 日志数: 66
  • 建立时间: 2009-03-26
  • 更新时间: 2021-04-14

RSS订阅

Open Toolbar