码迷,mamicode.com
首页 > 其他好文 > 详细

day1-vsftpd

时间:2016-08-14 02:06:54      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:vsftpd

FTP

File Transfer Protocol

基于c/s

FTP会话属于复合TCP连接

控制连接TCP21端口,发送FTP命令信息

数据连接TCP20端口,上传/下载数据


数据连接模式

主动 20端口---->主动连接---->客户端

被动 服务端??<----被动连接<----客户端


传输模式

文本模式 ASCII 模式,文本序列传输

二进制模式 Binary模式,二进制序列传输


FTP用户类型

匿名用户:ftp或anonymous

本地用户:Linux服务器本机的系统用户账号

虚拟用户:账号信息存放在独立的文件或数据库内


vsftpd

Very Secure FTP Daemon

非常案例的FTP守护程序


服务程序/usr/sbin/vsftpd

服务脚本/etc/init.d/vsftpd


ftp工具

技术分享

匿名浏览 ftp://ip

用户验证访问ftp://user:pass@IP/path


主配置文件

配置目录/etc/vsftpd

主配置文件 vsftpd.conf

黑名单文件 ftpusers

黑/白名单文件 user_list


[root@localhost test]# ls /etc/vsftpd/

ftpusers  user_list  vsftpd.conf  vsftpd_conf_migrate.sh


全局FTP配置

listen 是否以独立运行方式监听服务

listen_address 设置监听FTP服务的IP地址

listen_port 设置监听FTP服务的端口

write_enable 是否雇用写入权限

download_enable 是否允许下载

anonymous_enable 是否雇用匿名访问

anon_root 匿名FTP的根目录

local_enable 是否雇用本地用户

local_root 本地用户的FTP根目录

local_umask 本地用户上传的权限掩码

chroot_local_user 是否禁锢在主目录


用户访问控制

黑名单文件 /etc/vsftpd/ftpusers

列入其中的用户被禁止访问


黑白名单文件 /etc/vsftpd/user_list

userlist_enable=YES  决定是否启动些文件

userlist_deny=YES|NO 当YES时为黑名单,否则白名单


FTP连接及传输控制

并发数限制 带宽限制

max_clients 限制并发的客户端个数

max_per_ip 限制每个客户机IP的并发连接数

anon_max_rate 匿名最大速度(字节/秒)

local_max_rate 验证用户最大速率(字节/秒)


    

待续

本文出自 “A New Start” 博客,转载请与作者联系!

day1-vsftpd

标签:vsftpd

原文地址:http://finalstart.blog.51cto.com/5591045/1837656

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!