ftp服务器 vsftpd搭建和配置以及虚拟用户的设置
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搭建和配置以及虚拟用户的设置相关推荐
- linux中ftp服务器的搭建和配置
linux中的ftp服务的搭建及配置 1 ftp概述 2 ftp服务的搭建 2.1 ftp的客户端 2.2 FTP的服务端 2.2.1 服务端软件vsftpd的下载 2.2.2 vsftp的环境配置 ...
- FTP服务器的搭建与配置
一.FTP服务器简介 FTP(File Transfer Protocol):文件传输协议,是一个客户机/服务器系统.使用FTP的用户需要经过验证后才能登录 FTP:文件传输协议,工作模式[客户端/服 ...
- centos5.8 安装配置vsftp虚拟用户
vsftp因为公司时不时要用,也不是经常弄ftp,不常用就老是忘记有些东西,所以就在网上查些资料和自己遇到的一些问题结合起来写一个文档,以后需要使用ftp的时候搭建比较方便,使用虚拟用户不用担心用户登 ...
- FTP服务器的搭建及创建虚拟用户进行认证访问
FTP服务器的搭建及创建虚拟用户进行认证访问 PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路.当需要传送数据时,客户端在命令链 ...
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html Ubuntu 14.04 FTP服务器--vsftpd的安装和配置 我们经 ...
- FTP服务器的搭建与安全配置
FTP可以说是Internet上使用非常广泛的一种通讯协议了.它工作在OSI模型的第7层,是TCP/IP的一种具体应用.FTP采用基于TCP的可靠连接:监听21端口来等待控制连接请求,当连接建立后,采 ...
- centos FTP服务器的架设和配置
Ftp搭建 参考资料:centos FTP服务器的架设和配置 2009-06-17 18:08 12119人阅读 评论(0) 收藏 举报 1.yum install vsftpd 2.启动/重启/关闭 ...
- linux下ftp服务器的搭建
http://www.cublog.cn/u3/93926/showart_1874130.html RHEL4中ftp服务器的搭建 首先修改配置文件使主机获得永久ip地址 # vi /etc/sys ...
- 操作:FTP服务器的搭建
实验目的: 掌握FTP服务器的配置方法. 掌握FTP配置基于虚拟用户的服务器搭建方法 实验要求: 以学号和姓名为虚拟用户的FTP服务器搭建 实现利用不同虚拟用户登录FTP服务器 实现不同用户的权限控制 ...
最新文章
- Improved Alpha-Tested Magnification for Vector Textures and Special Effects
- 两个有序线性表的合并(线性表使用 Vector表示)
- vue 出现Elements in iteration expect to have 'v-bind:key' directives
- 如何使用git命令行上传项目到github
- linux桌面下雪,Ubuntu添加下雪效果
- [转]CG编程概念 ,及CG编译器与VC6.0集成方法
- leetcode之前K个高频元素
- 计算机应用的三级学科名称及代码,学科分类与代码版.doc
- VM VirtualBox Centos6.5安装Oracle 11g r2 RAC
- 写给 羊 哥的一篇博客
- 两年数据对比柱形图_职场必学技能,用PPT组合图表玩转多重数据分析展示!
- 游戏设计模式阅读笔记3——重访设计模式(观察者模式)
- 芯片解密LPC2119单片机基本特性
- 如何用教科书式的方法,着手分析一个行业?
- linux 模块 掉线重拨,arm中实现pppd连接GPRS上网的相关笔记,含GPRS自动拨号脚本(真正的实时监控,断线自动重拨)...
- Linux Shell 内建命令 : sh命令详解
- tar .........
- LaTex笔记:参考文献、常用公式符号、图表、注释
- 2020总结:软件工程,由分析需求到立项到测试再到?
- sourceTree使用说明(四)