tp: File Transfer Protocol应用层协议:tcp, 21/tcpC/S:Client: 程序Server: 程序数据:命令连接:文件管理类命令,始终在线的连接数据连接:数据传输,按需创建及关闭的连接数据传输格式:文本传输二进制传输主动:由服务器创建连接命令:Client:50000 --> Server: 21数据:Server: 20/tcp --> Client: 50000+1被动:由客户端创建连接                    命令:Client:50000 --> Server: 21数据:Client:50000+1 --> Server: 随机端口C/S:Server:wu-ftpdproftpdpureftpvsftpd: Very SecureServUClient:ftplftp, lftpgetwget, curlfilezillagftp(Linux GUI)flashfxpcuteftp响应码:1xx: 信息2xx: 成功类的状态码3xx: 提示需进一步提供补充类信息的状态码4xx: 客户端错误5xx: 服务端错误用户认证:虚拟用户:仅用于访问某特定服务中的资源nsswitch: network server switch, 名称解析框架配置文件:/etc/nsswitch.conf模块:/lib64/libnss*, /usr/lib64/libnss*pam: pluggable authentication module, 用户认证框架模块:/lib64/security/配置文件:/etc/pam.conf, /etc/pam.d/*系统用户:匿名用户:CentOS 6.5: vsftpd用户认证配置文件:/etc/pam.d/vsftpd服务脚本:/etc/rc.d/init.d/vsftpd配置文件目录:/etc/vsftpd主配置文件:vsftpd.conf匿名用户(映射为ftp用户)共享资源位置:/var/ftp系统用户通过ftp访问的资源的位置:用户自己的家目录虚拟用户通过ftp访问的资源的位置:给虚拟用户指定的映射成为的系统用户的家目录匿名用户的配置:anonymous_enable=YESanon_upload_enable=YESanon_mkdir_write_enable=YESanon_ohter_write_enable=YES系统用户的配置:local_enable=YESwrite_enable=YESlocal_umask=022禁锢所有的ftp本地用户于其家目录中:chroot_local_user=YES禁锢文件中指定的ftp本地用户于其家目录中:chroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list日志:xferlog_enable=YESxferlog_std_format=YESxferlog_file=/var/log/xferlog改变上传文件的属主:chown_uploads=YESchown_username=whoevervsftpd使用pam完成用户认证,其用到的pam配置文件:pam_service_name=vsftpd是否启用控制用户登录的列表文件userlist_enable=YESuserlist_deny=YES|NO默认文件为/etc/vsftpd/user_list连接限制:max_clients: 最大并发连接数;max_per_ip: 每个IP可同时发起的并发请求数;传输速率:anon_max_rate: 匿名用户的最大传输速率, 单位是“字节/秒”;local_max_rate: 本地用户。。。虚拟用户:所有的虚拟用户会被统一映射为一个指定的系统账号,访问的共享位置即为此系统账号的家目录;各虚拟用户可被赋予不同的访问权限;通过匿名用户的权限控制参数进行指定;虚拟用户账号的存储方式:文件:编辑文件奇数行为用户名偶数行为密码此文件需要被编码为hash格式;关系型数据库中的表中:即时查询数据库完成用户认证;mysql库,pam要依赖于pam_mysql# yum -y install pam_mysql补充:axel, lftpget, wget, curlftp协议是明文:ftps: SSLsftp: SSH

转载于:https://www.cnblogs.com/JerryZao/p/10585280.html

ftp服务器 vsftpd搭建和配置以及虚拟用户的设置相关推荐

  1. linux中ftp服务器的搭建和配置

    linux中的ftp服务的搭建及配置 1 ftp概述 2 ftp服务的搭建 2.1 ftp的客户端 2.2 FTP的服务端 2.2.1 服务端软件vsftpd的下载 2.2.2 vsftp的环境配置 ...

  2. FTP服务器的搭建与配置

    一.FTP服务器简介 FTP(File Transfer Protocol):文件传输协议,是一个客户机/服务器系统.使用FTP的用户需要经过验证后才能登录 FTP:文件传输协议,工作模式[客户端/服 ...

  3. centos5.8 安装配置vsftp虚拟用户

    vsftp因为公司时不时要用,也不是经常弄ftp,不常用就老是忘记有些东西,所以就在网上查些资料和自己遇到的一些问题结合起来写一个文档,以后需要使用ftp的时候搭建比较方便,使用虚拟用户不用担心用户登 ...

  4. FTP服务器的搭建及创建虚拟用户进行认证访问

    FTP服务器的搭建及创建虚拟用户进行认证访问 PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路.当需要传送数据时,客户端在命令链 ...

  5. Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

    http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html Ubuntu 14.04 FTP服务器--vsftpd的安装和配置 我们经 ...

  6. FTP服务器的搭建与安全配置

    FTP可以说是Internet上使用非常广泛的一种通讯协议了.它工作在OSI模型的第7层,是TCP/IP的一种具体应用.FTP采用基于TCP的可靠连接:监听21端口来等待控制连接请求,当连接建立后,采 ...

  7. centos FTP服务器的架设和配置

    Ftp搭建 参考资料:centos FTP服务器的架设和配置 2009-06-17 18:08 12119人阅读 评论(0) 收藏 举报 1.yum install vsftpd 2.启动/重启/关闭 ...

  8. linux下ftp服务器的搭建

    http://www.cublog.cn/u3/93926/showart_1874130.html RHEL4中ftp服务器的搭建 首先修改配置文件使主机获得永久ip地址 # vi /etc/sys ...

  9. 操作:FTP服务器的搭建

    实验目的: 掌握FTP服务器的配置方法. 掌握FTP配置基于虚拟用户的服务器搭建方法 实验要求: 以学号和姓名为虚拟用户的FTP服务器搭建 实现利用不同虚拟用户登录FTP服务器 实现不同用户的权限控制 ...

最新文章

  1. Improved Alpha-Tested Magnification for Vector Textures and Special Effects
  2. 两个有序线性表的合并(线性表使用 Vector表示)
  3. vue 出现Elements in iteration expect to have 'v-bind:key' directives
  4. 如何使用git命令行上传项目到github
  5. linux桌面下雪,Ubuntu添加下雪效果
  6. [转]CG编程概念 ,及CG编译器与VC6.0集成方法
  7. leetcode之前K个高频元素
  8. 计算机应用的三级学科名称及代码,学科分类与代码版.doc
  9. VM VirtualBox Centos6.5安装Oracle 11g r2 RAC
  10. 写给 羊 哥的一篇博客
  11. 两年数据对比柱形图_职场必学技能,用PPT组合图表玩转多重数据分析展示!
  12. 游戏设计模式阅读笔记3——重访设计模式(观察者模式)
  13. 芯片解密LPC2119单片机基本特性
  14. 如何用教科书式的方法,着手分析一个行业?
  15. linux 模块 掉线重拨,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...
  16. Linux Shell 内建命令 : sh命令详解
  17. tar .........
  18. LaTex笔记:参考文献、常用公式符号、图表、注释
  19. 2020总结:软件工程,由分析需求到立项到测试再到?
  20. sourceTree使用说明(四)

热门文章

  1. Vue.js(5)- 全局组件
  2. mybaties总结+hibernate总结
  3. 通过Xshell登录远程服务器实时查看log日志
  4. Nodejs正则表达式函数之match、test、exec、search、split、replace使用详解
  5. 解决阿里云服务器磁盘报警
  6. Android Studio 错误集
  7. Spring 事务 以及拦截器的前后关系实验 Mybatis 日志拦截
  8. asp.net2.0跨域问题
  9. Lecture 18 Shortest Paths II
  10. 真实不装| 阿里巴巴新人上路指北