- 功能有点类似于ftp的简单文件传输大小:21KB1,功能有点类似于ftp的简单文件传输。 2,客户端在Windows段编译运行。 3,服务器端在Linux段编译运行。1,功能有点类似于ftp的简单文件传输。 2,客户端在Windows段编译运行。 3,服务器端在Linux段编译运行。5 169浏览会员免费
- apache大小:10MBcommons-attributes-2.2-src.zip<br>commons-attributes-2.2.zip<br>commons-beanutils-1.8.0-BETA-src.zip<br>commons-beanutils-1.8.0-BETA.zip<br>commons-betwixt-0.8-src.zip<br>commons-betwixt-0.8.zip<br>commons-chain-1.2-bin.zip<br>commons-chain-1.2-src.zip<br>commons-cli-1.1-src.zip<br>commons-cli-1.1.zip<br>commons-codec-1.3-src.zip<br>commons-codec-1.3.zip<br>commons-collections-3.2.1-bin.zip<br>commons-collections-3.2.1-src.zip<br>commons-configuration-1.5-src.zip<br>commons-configuration-1.5.zip<br>commons-daemon-1.0.1.tar.gz<br>commons-dbcp-1.2.2-src.zip<br>commons-dbcp-1.2.2.zip<br>commons-dbutils-1.1-src.zip<br>commons-dbutils-1.1.zip<br>commons-digester-1.8-src.zip<br>commons-digester-1.8.zip<br>commons-discovery-0.4-src.zip<br>commons-discovery-0.4.zip<br>commons-el-1.0-src.zip<br>commons-el-1.0.zip<br>commons-email-1.1-bin.zip<br>commons-email-1.1-src.zip<br>commons-fileupload-1.2.1-bin.zip<br>commons-fileupload-1.2.1-src.zip<br>commons-io-1.4-bin.zip<br>commons-io-1.4-src.zip<br>commons-jci-1.0-bin.zip<br>commons-jci-1.0-src.zip<br>commons-jelly-1.0-src.zip<br>commons-jelly-1.0.zip<br>commons-jexl-1.1-src.zip<br>commons-jexl-1.1.zip<br>commons-jxpath-1.2-src.zip<br>commons-jxpath-1.2.zip<br>commons-lang-2.4-bin.zip<br>commons-lang-2.4-src.zip<br>commons-launcher-1.1-src.zip<br>commons-launcher-1.1.zip<br>commons-logging-1.1.1-bin.zip<br>commons-logging-1.1.1-src.zip<br>commons-math-1.2-src.zip<br>commons-math-1.2.zip<br>commons-modeler-2.0.1-src.zip<br>commons-modeler-2.0.1.zip<br>commons-net-1.4.1-src.zip<br>commons-net-1.4.1.zip<br>commons-pool-1.4-src.zip<br>commons-pool-1.4.zip<br>commons-primitives-1.0-src.zip<br>commons-primitives-1.0.zip<br>commons-proxy-1.0-src.zip<br>commons-proxy-1.0.zip<br>commons-scxml-0.8-bin.zip<br>commons-scxml-0.8-src.zip<br>commons-transaction-1.2-src.zip<br>commons-transaction-1.2.zip<br>commons-validator-1.3.1-src.zip<br>commons-validator-1.3.1.zip<br>commons-vfs-1.0-src.zip<br>commons-vfs-1.0.zipcommons-attributes-2.2-src.zip<br>commons-attributes-2.2.zip<br>commons-beanutils-1.8.0-BETA-src.zip<br>commons-beanutils-1.8.0-BETA.zip<br>commons-betwixt-0.8-src.zip<br>commons-betwixt-0.8.zip<br>commons-chain-1.2-bin.zip<br>commons-chain-1.2-src.zip<br>commons-cli-1.1-src.zip<br>commons-cli-1.1.zip<br>commons-codec-1.3-src.zip<br>commons-codec-1.3.zip<br>commons-collections-3.2.1-bin.zip<br>commons-collections-3.2.1-src.zip<br>commons-configuration-1.5-src.zip<br>commons-configuration-1.5.zip<br>commons-daemon-1.0.1.tar.gz<br>commons-dbcp-1.2.2-src.zip<br>commons-dbcp-1.2.2.zip<br>commons-dbutils-1.1-src.zip<br>commons-dbutils-1.1.zip<br>commons-digester-1.8-src.zip<br>commons-digester-1.8.zip<br>commons-discovery-0.4-src.zip<br>commons-discovery-0.4.zip<br>commons-el-1.0-src.zip<br>commons-el-1.0.zip<br>commons-email-1.1-bin.zip<br>commons-email-1.1-src.zip<br>commons-fileupload-1.2.1-bin.zip<br>commons-fileupload-1.2.1-src.zip<br>commons-io-1.4-bin.zip<br>commons-io-1.4-src.zip<br>commons-jci-1.0-bin.zip<br>commons-jci-1.0-src.zip<br>commons-jelly-1.0-src.zip<br>commons-jelly-1.0.zip<br>commons-jexl-1.1-src.zip<br>commons-jexl-1.1.zip<br>commons-jxpath-1.2-src.zip<br>commons-jxpath-1.2.zip<br>commons-lang-2.4-bin.zip<br>commons-lang-2.4-src.zip<br>commons-launcher-1.1-src.zip<br>commons-launcher-1.1.zip<br>commons-logging-1.1.1-bin.zip<br>commons-logging-1.1.1-src.zip<br>commons-math-1.2-src.zip<br>commons-math-1.2.zip<br>commons-modeler-2.0.1-src.zip<br>commons-modeler-2.0.1.zip<br>commons-net-1.4.1-src.zip<br>commons-net-1.4.1.zip<br>commons-pool-1.4-src.zip<br>commons-pool-1.4.zip<br>commons-primitives-1.0-src.zip<br>commons-primitives-1.0.zip<br>commons-proxy-1.0-src.zip<br>commons-proxy-1.0.zip<br>commons-scxml-0.8-bin.zip<br>commons-scxml-0.8-src.zip<br>commons-transaction-1.2-src.zip<br>commons-transaction-1.2.zip<br>commons-validator-1.3.1-src.zip<br>commons-validator-1.3.1.zip<br>commons-vfs-1.0-src.zip<br>commons-vfs-1.0.zip3 226浏览会员免费
- JavaEE源码大小:8MBJavaEE项目大作业,希望对于初学者有点点价值,对于代码中的问题,可以和我交流JavaEE项目大作业,希望对于初学者有点点价值,对于代码中的问题,可以和我交流4 278浏览会员免费
- RAR大小:8MByunfile,WUPload等资源自动下载器yunfile,WUPload等资源自动下载器4 356浏览会员免费
- Spark大数据处理:技术、应用与性能优化_【完整扫描版】5 0浏览会员免费
- MCGS的应用实例大小:70KB在服务过程中,做了一个可以采集几台机器的组态程序,大家可以分享一下在服务过程中,做了一个可以采集几台机器的组态程序,大家可以分享一下4 1390浏览会员免费
- 微信公众号大小:2MB本文件是微信公众号开发中常用到的jar包,包括:commons-beanutils-1.7.0.jar commons-collections-3.2.1.jar commons-lang-2.5.jar commons-logging-1.0.4.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar log4j-1.2.15.jar morph-1.1.1.jar slf4j-api-1.5.10.jar slf4j-log4j12-1.5.10.jar本文件是微信公众号开发中常用到的jar包,包括:commons-beanutils-1.7.0.jar commons-collections-3.2.1.jar commons-lang-2.5.jar commons-logging-1.0.4.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar log4j-1.2.15.jar morph-1.1.1.jar slf4j-api-1.5.10.jar slf4j-log4j12-1.5.10.jar5 330浏览会员免费
- VMware大小:50KBVMware8注册机 亲测可完美注册VMware8.0.4VMware8注册机 亲测可完美注册VMware8.0.45 796浏览会员免费
- g200eh大小:2MBMatrox g200eh driver for windows server 2003Matrox g200eh driver for windows server 20035 110浏览会员免费
- VMwareesxi大小:363MBVMware esxi6.5 客户端链接管理器VMware esxi6.5 客户端链接管理器5 1695浏览免费
- tomcat大小:9MBApache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 Apache和Tomcat都可以做为独立的web服务器来运行Apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet容器,是Apache的扩展。 Apache和Tomcat都可以做为独立的web服务器来运行4 116浏览会员免费
- apache大小:10MBapache server 2.4.25 64位apache server 2.4.25 64位5 130浏览会员免费
- Serv-U大小:1KBServ-U sn. 6.0 的 可以用 呵呵 大家 去 xdowns。com 下载吧 绿色版本Serv-U sn. 6.0 的 可以用 呵呵 大家 去 xdowns。com 下载吧 绿色版本5 128浏览会员免费
- 在tomcat环境下搭建solr和mmseg4j搜索引擎 在tomcat环境下搭建solr和mmseg4j搜索引擎4 69浏览会员免费
- RED5大小:53MBRED5视频服务器 版本 setup-Red5-1.0.2.exeRED5视频服务器 版本 setup-Red5-1.0.2.exe5 55浏览会员免费
- java大小:5KBFtpList部分是用来显示FTP服务器上的文件; GetButton部分为从FTP服务器下传一个文件; PutButton部分为向FTP服务器上传一个文件。 别忘了在程序中还要引入两个库文件(import sun.net.*,import sun.net.ftp.*)。 以下是这三部分的JAVA源程序: (1)显示FTP服务器上的文件 void ftpList_actionPerformed(ActionEvent e) { String server=serverEdit.getText(); //输入的FTP服务器的IP地址FtpList部分是用来显示FTP服务器上的文件; GetButton部分为从FTP服务器下传一个文件; PutButton部分为向FTP服务器上传一个文件。 别忘了在程序中还要引入两个库文件(import sun.net.*,import sun.net.ftp.*)。 以下是这三部分的JAVA源程序: (1)显示FTP服务器上的文件 void ftpList_actionPerformed(ActionEvent e) { String server=serverEdit.getText(); //输入的FTP服务器的IP地址4 1351浏览会员免费
- 博客中提到的资源大小:626B博客中需要的资源run.bat,已经下载好了,方便用户直接下载使用,完全免费,感谢来访。博客中需要的资源run.bat,已经下载好了,方便用户直接下载使用,完全免费,感谢来访。0 1253浏览免费
- Xftp6大小:30MBXftp6官方个人版,免费版,配合XShell6使用。 也可以到官网下载https://www.netsarang.com/download/free_license.htmlXftp6官方个人版,免费版,配合XShell6使用。 也可以到官网下载https://www.netsarang.com/download/free_license.html5 586浏览会员免费
- Xen大小:40MBXenCenter客户端,用来连接XenServer服务器XenCenter客户端,用来连接XenServer服务器5 588浏览会员免费
- HP服务器专用的VMware ESXi,有5.5, 6.0, 6.5三个版本5 1690浏览会员免费
- SSL大小:9KBSSLSocketTest 例子,包括客户端的代码已经写好了ant脚本SSLSocketTest 例子,包括客户端的代码已经写好了ant脚本5 155浏览会员免费
- OpenStack大小:3MB本书是参考官网,对官网的内容进行的翻译及个人理解。后面篇章是以实际操作为主,每条命令进行了验证。是在零基础学习 openstack【完整中级篇】及 openstack 资源汇总基础的一个继续,我们将会继续出一系列的内容。对于新手来说,一篇部署 openstack 的文章显得有些庞大,到部署完毕,才发现问题不少。但是又不能很好的定位, 在部署组件时, 对组件进行简单介绍, 部署完每一个组件之后, 都会有相关的验证,这样我们都能知道是否安装成功,专门为新手入门提供帮助。本书是参考官网,对官网的内容进行的翻译及个人理解。后面篇章是以实际操作为主,每条命令进行了验证。是在零基础学习 openstack【完整中级篇】及 openstack 资源汇总基础的一个继续,我们将会继续出一系列的内容。对于新手来说,一篇部署 openstack 的文章显得有些庞大,到部署完毕,才发现问题不少。但是又不能很好的定位, 在部署组件时, 对组件进行简单介绍, 部署完每一个组件之后, 都会有相关的验证,这样我们都能知道是否安装成功,专门为新手入门提供帮助。3 1002浏览会员免费
- FTP大小:132KB随着宽带网的普及,自己架设FTP服务器进行文件交流的用户越来越多。一提到FTP服务器软件,一般用户首先想到的是大名鼎鼎的Serv-U。使用主流 FTP Server存在一个问题:一旦那个软件有什么安全漏洞被公布,由于它的知名度,那么这个安全漏洞也将人尽皆知,这样服务器的安全风险将很大。其实除了这些主流软件之外,还有很多相对不太出名的FTP Server,使用这些比较冷门的FTP Server软件,上述风险相对比较小一些。这里介绍的FileZilla Server是一款免费的开放源代码的软件,具有一般FTP服务器的绝大多数功能。软件支持用户分组;支持流量限制,可以定制按时段的流量限制;支持 MODE Z FTP协议;支持远程配置管理…… 安装和设置也比较简单。随着宽带网的普及,自己架设FTP服务器进行文件交流的用户越来越多。一提到FTP服务器软件,一般用户首先想到的是大名鼎鼎的Serv-U。使用主流 FTP Server存在一个问题:一旦那个软件有什么安全漏洞被公布,由于它的知名度,那么这个安全漏洞也将人尽皆知,这样服务器的安全风险将很大。其实除了这些主流软件之外,还有很多相对不太出名的FTP Server,使用这些比较冷门的FTP Server软件,上述风险相对比较小一些。这里介绍的FileZilla Server是一款免费的开放源代码的软件,具有一般FTP服务器的绝大多数功能。软件支持用户分组;支持流量限制,可以定制按时段的流量限制;支持 MODE Z FTP协议;支持远程配置管理…… 安装和设置也比较简单。4 331浏览会员免费
- dhcp大小:9MB本外码为dhcp开源代码版本为4.3.2,包含服务器端和客户端代码,基本配置文件sample。可以用来使用或者学习参考。本外码为dhcp开源代码版本为4.3.2,包含服务器端和客户端代码,基本配置文件sample。可以用来使用或者学习参考。5 713浏览会员免费
- Proxy大小:9KB可以通过代理服务器1使用代理服务器2,比如如果公司上网需要使用公司的代理服务器,不能直接连结Internet上的代理服务器,并且公司的代理服务器屏蔽了某些网站,那么通过这个软件就可以使用Internet上的代理服务器了,软件支持微软NTLM代理认证。可以通过代理服务器1使用代理服务器2,比如如果公司上网需要使用公司的代理服务器,不能直接连结Internet上的代理服务器,并且公司的代理服务器屏蔽了某些网站,那么通过这个软件就可以使用Internet上的代理服务器了,软件支持微软NTLM代理认证。4 112浏览会员免费
- apache-tomcat-6.0.33-src大小:5MBapache-tomcat-6.0.33-src tomcat6.0.33源代码 看源代码 学开发apache-tomcat-6.0.33-src tomcat6.0.33源代码 看源代码 学开发5 127浏览会员免费
- unrar大小:510KB找了半天,免编译的。解压后直接上传到服务器的/usr/bin下面即可使用。注意设置一下权限。找了半天,免编译的。解压后直接上传到服务器的/usr/bin下面即可使用。注意设置一下权限。3 618浏览会员免费
- Websphere6.1 安装 配置 DataSource JDBC JNDI ORACLE0 148浏览会员免费
- vmware大小:15MBvmware vsphere5.5最新版本技术管理文档全集vmware vsphere5.5最新版本技术管理文档全集5 179浏览会员免费
- openfire大小:4MBopenfire4.0.2缺少的jar包, 一共12个,算比较全的了openfire4.0.2缺少的jar包, 一共12个,算比较全的了5 110浏览会员免费
- vmMare虚拟化学习的参考资料。服务器应用最主流的方式,运营非常稳定、可靠、安全5 583浏览会员免费
- Git插件大小:8MBGit插件包适用于Eclipse和MyEclipseGit插件包适用于Eclipse和MyEclipse5 192浏览会员免费
- SVN大小:4MB微软发出VS2017后很多东西都会随之更新,虽然原本的一些项目管理工具插件如AnkhSVN2015等等可以使用,但是在VS2017中却并不是完全方便了,在AnkhSVN的官网也表示跟不上微软的节奏了,所以在闲暇之余也在寻找VS的源码管理插件,终于不负众望找到了,希望给大家带来福利,下载完后安装的时候有个复选框记得勾选,其他直接下一步就行了,之所以八分是为了补偿我寻找的时间o(╥﹏╥)o,希望谅解。微软发出VS2017后很多东西都会随之更新,虽然原本的一些项目管理工具插件如AnkhSVN2015等等可以使用,但是在VS2017中却并不是完全方便了,在AnkhSVN的官网也表示跟不上微软的节奏了,所以在闲暇之余也在寻找VS的源码管理插件,终于不负众望找到了,希望给大家带来福利,下载完后安装的时候有个复选框记得勾选,其他直接下一步就行了,之所以八分是为了补偿我寻找的时间o(╥﹏╥)o,希望谅解。4 273浏览会员免费
- IBM大小:4MBIBM MQ 查看工具,能查看各种MQ队列信息。IBM MQ 查看工具,能查看各种MQ队列信息。4 1388浏览会员免费
- C++大小:16KBFTPTREE 示例阐释下面的 MFC Internet 客户端 (WinInet) 功能: 使用 CInternetSession 和 CFtpConnection 类以最少数量的自定义代码获得 Internet 或 Intranet 连接。 将 CFtpFileFind 类与 CFtpConnection 一起使用以定位 FTP 站点的目录结构。 动态生成树控件的内容。 生成并运行示例 生成并运行 FTPTREE 示例 打开解决方案 Ftptree.sln。 在“生成”菜单上单击“生成”。 打开并运行 FTPTREE 应用程序。 FTPTREE 是示例对话框应用程序,它具有一个编辑框(用于服务器名称和该服务器上对象的路径(可选))和一个标准树控件对象。树控件属于此对话框,并且显示错误信息或在 ftp:// 编辑框中指定的 FTP 站点的内容(最多 128 项)。 CInternetSession 对象封装与 Internet(或 Intranet)的连接。当 FTPTREE 对话框存在于内存中时该对象将保持封装,但它可以只在需要时用很少的系统开销很容易地打开(并在之后立即关闭)。 FTPTREE 基于在注册表中指定的配置打开 Internet 会话。以下为 ftp:// 编辑框的有效输入。 myserver — 仅为 Intranet FTP 服务器的名称。 www.myserver.tld — 仅为 Internet FTP 服务器的名称。 myserver/dir/ — FTP 服务器和路径的名称。该路径将在树控件中扩展。 myserver/dir/file — FTP 服务器的名称和特定对象的路径。如果找到了该对象则选择它;如果未提供该对象,将尽可能地扩展树。 可以将协议前缀 ftp:// 添加到上述任何项中。 可能需要 TIS 代理来用于连接 FTPTREE 示例(通常情况下,包括 Wininet.dll)要求与 FTP 服务器直接连接或通过 TIS 代理与 FTP 服务器连接。FTPTREE、CFtpConnection 和直接 WININET API 调用将不与 CERN FTP 代理正确工作。 FTPTREE 示例使用在注册表中指定的代理信息。如果获得诸如“与服务器的连接被重置”之类的消息,这些消息表明 FTPTREE 无法与 Internet 站点连接,您可能需要更改您预配置的注册表设置来为 FTP 服务指定 TIS 代理。可以在 Internet Explorer 中的“选项”属性表的“连接”选项卡上更改这些设置。相应的注册表项是: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyEnable" "ProxyServer" "ProxyOverride" 关键字 此示例说明以下关键字: CFtpConnection::CFtpConnection;CFtpConnection::SetCurrentDirectory;CFtpConnection::GetCurrentDirectory;CFtpConnection::Close;CFtpFileFind::CFtpFileFind;CFtpFileFind::FindFile;CFtpFileFind::FindNextFile;CFileFind::IsDirectory;CInternetSession::CInternetSession;CInternetSession::GetFtpConnection;CInternetSession::Close;FTPTREE 示例阐释下面的 MFC Internet 客户端 (WinInet) 功能: 使用 CInternetSession 和 CFtpConnection 类以最少数量的自定义代码获得 Internet 或 Intranet 连接。 将 CFtpFileFind 类与 CFtpConnection 一起使用以定位 FTP 站点的目录结构。 动态生成树控件的内容。 生成并运行示例 生成并运行 FTPTREE 示例 打开解决方案 Ftptree.sln。 在“生成”菜单上单击“生成”。 打开并运行 FTPTREE 应用程序。 FTPTREE 是示例对话框应用程序,它具有一个编辑框(用于服务器名称和该服务器上对象的路径(可选))和一个标准树控件对象。树控件属于此对话框,并且显示错误信息或在 ftp:// 编辑框中指定的 FTP 站点的内容(最多 128 项)。 CInternetSession 对象封装与 Internet(或 Intranet)的连接。当 FTPTREE 对话框存在于内存中时该对象将保持封装,但它可以只在需要时用很少的系统开销很容易地打开(并在之后立即关闭)。 FTPTREE 基于在注册表中指定的配置打开 Internet 会话。以下为 ftp:// 编辑框的有效输入。 myserver — 仅为 Intranet FTP 服务器的名称。 www.myserver.tld — 仅为 Internet FTP 服务器的名称。 myserver/dir/ — FTP 服务器和路径的名称。该路径将在树控件中扩展。 myserver/dir/file — FTP 服务器的名称和特定对象的路径。如果找到了该对象则选择它;如果未提供该对象,将尽可能地扩展树。 可以将协议前缀 ftp:// 添加到上述任何项中。 可能需要 TIS 代理来用于连接 FTPTREE 示例(通常情况下,包括 Wininet.dll)要求与 FTP 服务器直接连接或通过 TIS 代理与 FTP 服务器连接。FTPTREE、CFtpConnection 和直接 WININET API 调用将不与 CERN FTP 代理正确工作。 FTPTREE 示例使用在注册表中指定的代理信息。如果获得诸如“与服务器的连接被重置”之类的消息,这些消息表明 FTPTREE 无法与 Internet 站点连接,您可能需要更改您预配置的注册表设置来为 FTP 服务指定 TIS 代理。可以在 Internet Explorer 中的“选项”属性表的“连接”选项卡上更改这些设置。相应的注册表项是: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "ProxyEnable" "ProxyServer" "ProxyOverride" 关键字 此示例说明以下关键字: CFtpConnection::CFtpConnection;CFtpConnection::SetCurrentDirectory;CFtpConnection::GetCurrentDirectory;CFtpConnection::Close;CFtpFileFind::CFtpFileFind;CFtpFileFind::FindFile;CFtpFileFind::FindNextFile;CFileFind::IsDirectory;CInternetSession::CInternetSession;CInternetSession::GetFtpConnection;CInternetSession::Close;4 196浏览会员免费
- EXE大小:493KB工具人人网工具人人网0 85浏览会员免费
- RTSP大小:160KB自己动手写的Client,通过拼装协议字段,用socket于Live555的RTSP Server交互 http://blog.csdn.net/longlong530/article/details/9102205自己动手写的Client,通过拼装协议字段,用socket于Live555的RTSP Server交互 http://blog.csdn.net/longlong530/article/details/91022053 251浏览会员免费
- OSGI大小:319KB请参照本人的博客地址中对服务端搭建的思路和理解: http://blog.csdn.net/ostrichmyself/archive/2011/06/18/6554017.aspx 项目的需求是: 1. 建立一个服务端, 这个服务端是可以扩展的, 即后续可以有服务插入到该系统. 2. 系统可以即时对服务进行插拔的能力, 自动升级的能力等 该Demo模拟了这样一个功能, 从OSGI命令行接收到一个命令: 服务名 参数1 参数2 就能将服务转发到对应的服务插件上去. 比如: AddService 12 34 这样就能将参数传递给AddService这样的服务, 并得到两个参数相加的结果请参照本人的博客地址中对服务端搭建的思路和理解: http://blog.csdn.net/ostrichmyself/archive/2011/06/18/6554017.aspx 项目的需求是: 1. 建立一个服务端, 这个服务端是可以扩展的, 即后续可以有服务插入到该系统. 2. 系统可以即时对服务进行插拔的能力, 自动升级的能力等 该Demo模拟了这样一个功能, 从OSGI命令行接收到一个命令: 服务名 参数1 参数2 就能将服务转发到对应的服务插件上去. 比如: AddService 12 34 这样就能将参数传递给AddService这样的服务, 并得到两个参数相加的结果4 80浏览会员免费
- windows server 2003 FTP服务器配置及其管理,对于2003学习者有很大帮助!5 175浏览会员免费
- FTP大小:16MB在做FTP客户端的时候学习其他人的源码,收集了很多前辈的FTP客户端和服务器,基本上都有源码,有一些还有设计文档。 其中大概有10个客户端,7个服务器。 有命令行的有图形界面的,实现方式也各不相同,大部分是基于VC++的,也有很少的VS2010。 其中一两个可能是我本机的配置问题,没办法运行或运行有问题,各位可以注意一下。在做FTP客户端的时候学习其他人的源码,收集了很多前辈的FTP客户端和服务器,基本上都有源码,有一些还有设计文档。 其中大概有10个客户端,7个服务器。 有命令行的有图形界面的,实现方式也各不相同,大部分是基于VC++的,也有很少的VS2010。 其中一两个可能是我本机的配置问题,没办法运行或运行有问题,各位可以注意一下。5 140浏览会员免费
- ansible大小:493KBansible PyYAML模块安装包ansible PyYAML模块安装包5 289浏览会员免费
- TR069大小:60MBTR069管理系统(XACS)基于TR069协议实现的管理系统,可支持海量CPE的管理及测试。 免费使用,免费测试,支持标准RPC。 实现的内容主要有 · 1. CPE集中管理 · 2. CPE分类管理 · 3. 配置模板管理及自动化下发 · 4. CPE软件版本自动升级管理 · 5. CPE系统日志自动备份管理 · 6. CPE系统配置自动备份管理 · 7. CPE 数据树自动备份管理 · 8. 分权分域管理 · 9. CWMP 树浏览管理 · 10.SOAP交互报文跟踪TR069管理系统(XACS)基于TR069协议实现的管理系统,可支持海量CPE的管理及测试。 免费使用,免费测试,支持标准RPC。 实现的内容主要有 · 1. CPE集中管理 · 2. CPE分类管理 · 3. 配置模板管理及自动化下发 · 4. CPE软件版本自动升级管理 · 5. CPE系统日志自动备份管理 · 6. CPE系统配置自动备份管理 · 7. CPE 数据树自动备份管理 · 8. 分权分域管理 · 9. CWMP 树浏览管理 · 10.SOAP交互报文跟踪5 2469浏览会员免费
- 读取身份证大小:3MB浏览器使用华视读取身份证信息,支持多个浏览器,其中包含demo页面,浏览器插件,dll配置文件。浏览器使用华视读取身份证信息,支持多个浏览器,其中包含demo页面,浏览器插件,dll配置文件。4 4044浏览会员免费
- PHP大小:1KB下载了几个资源,功能不是很满意,于是写了这个,比较好的读写ini文件,让PHP也拥有asp Application一样的网站全局变量下载了几个资源,功能不是很满意,于是写了这个,比较好的读写ini文件,让PHP也拥有asp Application一样的网站全局变量4 416浏览会员免费
- boa大小:119KBboa-0.94.13.tar.gz(web服务器)boa-0.94.13.tar.gz(web服务器)4 130浏览会员免费
- VMware-VCSA-all-6.5.0-12863991.iso 20190321 发行日期 vCenter Server Appliance 6.5 ISO with security fixes for PhotonOS3 2922浏览会员免费
- Linux大小:132KB20.1 ftp服务 ftp采用客户/服务器工作模式,这里采用的是vsftpd ftp服务器软件。ftp工作方式分为两种,一种port主动模式,一种pasv被动模式,是服务主动与被动进行连接。一般ftp服务器都为被动模式 。 20.1.1 vsftp概述 rpm -qc vsftpd /etc/logrotate.d/vsftpd.log /etc/pam.d/vsftpd /*vsftp的安全验证文件*/ /etc/vsftpd/ftpusers /*其中的用户不能登陆ftp*/ /etc/vsftpd/user_list /*其中的用户不能登陆ftp同上一样*/ /etc/vsftpd/vsftpd.conf /*ftp主配置文件*/ /etc/vsftpd/vsftpd_conf_migrate.sh vsftp的主目录的位置在/var/ftp下,并且是系统默认,不能更改。vsftp在通过rpm包安装好后,打开其服务并设为自动运行后,ftp就可以 提供服务了。 20.1.2 vsftp安装与启动 如果没有安装的话,通过以下方式进行安装。 rpm -ivh vsftpd-2.0.4-1.2.i386.rpm warning: vsftpd-2.0.4-1.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 Preparing... ########################################### [100%] 1:vsftpd ########################################### [100%] vsftpd服务采用是独立启动方式来启动的。 chkconfig --level 345 vsftpd on设为开机自启动 service vsftpd start 启动ftp服务。 20.2 vsftp访问配置 20.2.1 vsftp匿名用户 匿名用户:ftp 与anonymous其主目录为/var/ftp 普通用户:用户名为登录用户名,主目录为/home/用户名 20.2.2 vsftp默认配置文件 去掉#后配置选项如下: vi vsftpd.conf anonymous_enable=YES /*匿名用户启用*/ local_enable=YES /*本地用户可登陆*/ write_enable=YES /*是否允许写*/ local_umask=022 /*锁定创建文件权限*/ #anon_upload_enable=YES /*是否允许匿名用户上传*/ #anon_mkdir_write_enable=YES /*是否允许匿名用户创建目录*/ dirmessage_enable=YES /*允许显示目录信息*/ xferlog_enable=YES /*启用记录上传与下载日志*/ connect_from_port_20=YES /*开启20端口*/ #chown_uploads=YES #chown_username=whoever #xferlog_file=/var/log/vsftpd.log /*上传与下载日志文件*/ xferlog_std_format=YES /*使用标准日志格式*/ #idle_session_timeout=600 /*会话空闲时间*/ #data_connection_timeout=120 /*连接超时时间*/ #nopriv_user=ftpsecure #async_abor_enable=YES #ascii_upload_enable=YES /*是否使用ascii格式上传*/ #ascii_download_enable=YES /*是否使用ascii格式下载*/ #ftpd_banner=Welcome to blah FTP service. /*服务器banner*/ #deny_email_enable=YES /*启用电子邮件阻止*/ #banned_email_file=/etc/vsftpd/banned_emails /* 阻止的邮件地址文件*/ #chroot_list_enable=YES /*是否允许用户改变主目录*/ #chroot_list_file=/etc/vsftpd/chroot_list /*允许改变主目录的用户*/ #ls_recurse_enable=YES /*是否允许用户ls -R循环显示每一个目录*/ pam_service_name=vsftpd /*验证服务名*/ userlist_enable=YES /*用户列表中的用户不能登录FTP*/ #userlist_file=/etc/vsftpd/user_list listen=YES /*监听模式*/ tcp_wrappers=YES 说明:默认配置文件就已经能够实现匿名用户对/var/ftp文件内容的下载,以及本机用户对自已主目录的访问(上传与下载)。 20.3 vsftp配置基本实例 20.3.1 改变端口号 vi vsftpd.conf #新增底下一行,原有的配置不动 listen_port=2121 #重启服务 service vsftpd restart 20.3.2 特定用户不能更改目录 使用者的预设目录为/home/username,若是我们不希望使用者redhat在ftp 时能够切换到上一层目录/home,则可参考以下步骤。 #去掉注释 chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list #或以上选项注释掉,所有用户都不能更改目录。 #编辑下列文件 vi /etc/vsftpd/chroot_list #加入内容 redhat #重启服务 service vsftpd restart 20.3.3 允许匿名上传 vi vsftpd.conf #修改以下内容 anon_upload_enable=YES /*是否允许匿名用户上传*/ anon_mkdir_write_enable=YES /*是否允许匿名用户创建目录*/ #重启服务 service vsftpd restart 注意:对于上传目录,必须设为可写才行。 chmod o+w /var/ftp 20.3.4 取消匿名登录 说明:取消匿名登录后,系统用户都可以通过用户名与密码来访问FTP服务器了。 vi vsftpd.conf #修改以下内容 anonymous_enable=NO #重启服务 service vsftpd restart 20.3.5 设置欢迎信息 vi vsftpd.conf #修改以下内容 ftpd_banner=Welcome to koumm’s FTP service. /*服务器欢迎信息*/ dirmessage_enable=YES /*默认是开启状态*/ #然后在/var/ftp中建立.message文件。 #该文件为目录说明文件,用于对目录的说明,每个目录中都可有。 vi /var/ftp/.message 欢迎访问ftp主目录。 /*通过SecureCRT登录可以打汉字,并可显示*/ #重启服务 service vsftpd restart 20.3.6 以独立进程联机 vi vsftpd.conf #新加入以下内容 setproctitle_enable=YES /*默认是开启状态*/ #重启服务 service vsftpd restart #测试 ps -ef|grep ftp #该功能可能只是在管理上可以查看用户登录的情况吧。 20.3.7 限制下载速度 vi vsftpd.conf #新加入以下内容 anon_max_rate=100000 /*匿名最高速为100KB*/ local_max_rate=200000 /*本机用户最高速为200KB */ #实际速度会在80-120%之间。 #重启服务 service vsftpd restart 20.3.8 使用pasv联机模式 vi vsftpd.conf #新加入以下内容 listen_port=2121 /*监听2121端口,用于防火墙 */ pasv_enable=YES /*启用pasv模式*/ pasv_min_port=9981 /*pasv端口范围*/ pasv_max_port=9986 #重启服务 service vsftpd restart 20.3.9 超级守护程序启动 vi vsftpd.conf #修改以下内容 listen=NO /*监听2121端口,用于防火墙 */ #在/etc/xinetd.d/新建以下内容 vi /etc/xinetd.d/vsftpd service vsftpd { disable = no socket_type = stream wait = no user = root server = /usr/sbin/vsftpd port = 21 log_on_success += PID HOST DURATION log_on_failure += HOST } #重启服务 service xinetd restart 注:该配置是对以前服务的一个加深的理解,也相应的也提供了一个处理问题的思路。 20.3.10 最大连机数 vi vsftpd.conf #加入以下内容 max_clients = 100 /*服务器最大连机默认为0无限制*/ max_per_ip = 5 /*单IP最大连机默认为0无限制*/ #重启服务 service xinetd restart 注:该配置是对以前服务的一个加深的理解,也相应的也提供了一个处理问题的思路。 20.3.11 特定用户不能登录方法一 #其中的用户不能登陆ftp /etc/vsftpd/ftpusers #可以通过以下文件来进行控制的,第二行内容。 vi /etc/pam.d/vsftpd #%PAM-1.0 auth required pam_listfile.so item=user sense=deny file= /etc/vsftpd/ftpusers onerr=succeed auth required pam_shells.so auth include system-auth account include system-auth session include system-auth session required pam_loginuid.so #如果把上面的sense=deny改为allow后,也就是说只有/etc/vsftpd/ftpusers中的用户才能够访问ftp服务器了。这里提供了一个配置思路, 以供在实际环境中使用。 20.3.12 特定用户不能登录方法二 #编辑下列文件 vi /etc/vsftpd/chroot_list #修改或加入内容user_list文件本身就有,如没有,请手动添加。 # userlist_enable=YES userlist_file=/etc/vsftpd/ user_list #重启服务 service vsftpd restart 20.4 ftp虚拟用户配置 虚拟帐户与samba中的虚拟帐户有点像,就是为了防止别人用真正的帐户登录系统,而采用的一个帐户的别名帐户,而虚拟帐户只能够登录 ftp,而不能用做其它目的。 20.4.1 创建虚拟帐户文件 [root@redhat vsftpd]# vi vuser.txt bill /*用户名*/ password /*密码*/ koumm abc,.123 通过以上文件来创建用户数据库。 20.4.2 创建虚拟帐户数据库文件 [root@redhat vsftpd]# db_load -T -t hash -f vuser.txt /etc/vsftpd_login.db [root@redhat vsftpd]# chmod 600 /etc/vsftpd_login.db [root@redhat vsftpd]# ll /etc/vsftpd_login.db -rw------- 1 root root 12288 6月 15 17:06 /etc/vsftpd_login.db 修改权限以保证安全。 20.4.3 配置pam文件 为了能够使用ftp服务器能够使用数据库文件对用户进行身份验证,还需要修改vsftpd的PAM文件,把以前的pam中的内容注释掉,并加入以下 内容。 [root@redhat etc]# vi /etc/pam.d/vsftpd #auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd.ftpusers onerr=succeed #auth required pam_stack.so service=system-auth #auth required pam_shells.so #account required pam_stack.so service=system-auth #session required pam_stack.so service=system-auth auth required pam_userdb.so db=/etc/vsftpd_login account required pam_userdb.so db=/etc/vsftpd_login 20.4.4 创建虚拟帐户目录 mkdir /var/ftp/vuser useradd -d /var/ftp/vuser vuser useradd ftpvip 说明:创建一个帐户,指定主目录,也是ftp的主目录。不指定就是/home/vuser chown vuser.vuser /var/ftp/vuser chmod o+rw /var/ftp/vuser 20.4.5 编辑配置文件 1.编辑配置文件 [root@redhat pam.d]# vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO /*不能允许匿名用户登录*/ local_enable=YES /*本地用户登录*/ write_enable=NO local_umask=022 anon_upload_enable=NO anon_mkdir_write_enable=NO #加入以下内容 guest_enable=YES /*开启虚拟帐户访问*/ guest_username=vuser /*虚拟帐户对应的系统帐户*/ 说明:虚拟用户的上传下载权限的配置是用匿名配置选项来进行配置的,前提是不能允许匿名用户登录,可以匿名用户可写,虚拟用户就可 以写或上传了。 2.编辑独立配置文件 (1)虚拟帐户配置文件目录 vsftpd可以为不同的虚拟用户创建不同的单独的配置文件,来实现不同的功能,思想就是:可以为不同的虚拟用户对应不同的实体用户,从 而实现不能的功能。 [root@redhat pam.d]# vi /etc/vsftpd/vsftpd.conf 加入以下内容: vi /etc/vsftpd/vsftpd.conf user_config_dir=/ftpconfig /*虚拟用户主配置文件目录*/ (2)单独创建虚拟帐户配置文件 vi /ftpconfig/bill /*创建的虚拟用户*/ guest_enable=yes guest_username=vuser /*设置ftp对应的系统帐号为ftpuser*/ anon_world_readable_only=no /*允许匿名用户浏览文件系统*/ anon_max_rate=50000 /*限定传输速率为50KB/s*/ vi /ftpconfig/koumm /*创建的虚拟用户*/ guest_enable=yes /*开启虚拟帐号登录*/ guest_username=ftpvip /*设置ftp对应的系统帐号为ftpvip*/ anon_world_readable_only=no /*允许匿名用户浏览器整个服务器的文件系统*/ write_enable=yes /*允许在文件系统写入权限*/ anon_mkdir_write_enable=yes /*允许创建文件夹 */ anon_upload_enable=yes /*开启匿名帐号的上传功能*/ anon_max_rate=100000 /*限定传输速度为100KB/s*/ 说明:以上实体用户还需要事先创建,用户的主目录如是事先安装的话在/home中。以上方法可以应用一些复杂的应用环境中。 20.5 ftp客户端 20.5.1 ftp命令 ftp命令的功能是在本地机和远程机之间传送文件。 该命令的一般格式如下: ftp 主机名/IP 最常用的命令有: ls 列出远程机的当前目录 cd 在远程机上改变工作目录 lcd 在本地机上改变工作目录 ascii 设置文件传输方式为ASCII模式 binary 设置文件传输方式为二进制模式 close 终止当前的ftp会话 hash 每次传输完数据缓冲区中的数据后就显示一个#号 get(mget) 从远程机传送指定文件到本地机 put(mput) 从本地机传送指定文件到远程机 open 连接远程ftp站点 quit 断开与远程机的连接并退出ftp ? 显示本地帮助信息20.1 ftp服务 ftp采用客户/服务器工作模式,这里采用的是vsftpd ftp服务器软件。ftp工作方式分为两种,一种port主动模式,一种pasv被动模式,是服务主动与被动进行连接。一般ftp服务器都为被动模式 。 20.1.1 vsftp概述 rpm -qc vsftpd /etc/logrotate.d/vsftpd.log /etc/pam.d/vsftpd /*vsftp的安全验证文件*/ /etc/vsftpd/ftpusers /*其中的用户不能登陆ftp*/ /etc/vsftpd/user_list /*其中的用户不能登陆ftp同上一样*/ /etc/vsftpd/vsftpd.conf /*ftp主配置文件*/ /etc/vsftpd/vsftpd_conf_migrate.sh vsftp的主目录的位置在/var/ftp下,并且是系统默认,不能更改。vsftp在通过rpm包安装好后,打开其服务并设为自动运行后,ftp就可以 提供服务了。 20.1.2 vsftp安装与启动 如果没有安装的话,通过以下方式进行安装。 rpm -ivh vsftpd-2.0.4-1.2.i386.rpm warning: vsftpd-2.0.4-1.2.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 Preparing... ########################################### [100%] 1:vsftpd ########################################### [100%] vsftpd服务采用是独立启动方式来启动的。 chkconfig --level 345 vsftpd on设为开机自启动 service vsftpd start 启动ftp服务。 20.2 vsftp访问配置 20.2.1 vsftp匿名用户 匿名用户:ftp 与anonymous其主目录为/var/ftp 普通用户:用户名为登录用户名,主目录为/home/用户名 20.2.2 vsftp默认配置文件 去掉#后配置选项如下: vi vsftpd.conf anonymous_enable=YES /*匿名用户启用*/ local_enable=YES /*本地用户可登陆*/ write_enable=YES /*是否允许写*/ local_umask=022 /*锁定创建文件权限*/ #anon_upload_enable=YES /*是否允许匿名用户上传*/ #anon_mkdir_write_enable=YES /*是否允许匿名用户创建目录*/ dirmessage_enable=YES /*允许显示目录信息*/ xferlog_enable=YES /*启用记录上传与下载日志*/ connect_from_port_20=YES /*开启20端口*/ #chown_uploads=YES #chown_username=whoever #xferlog_file=/var/log/vsftpd.log /*上传与下载日志文件*/ xferlog_std_format=YES /*使用标准日志格式*/ #idle_session_timeout=600 /*会话空闲时间*/ #data_connection_timeout=120 /*连接超时时间*/ #nopriv_user=ftpsecure #async_abor_enable=YES #ascii_upload_enable=YES /*是否使用ascii格式上传*/ #ascii_download_enable=YES /*是否使用ascii格式下载*/ #ftpd_banner=Welcome to blah FTP service. /*服务器banner*/ #deny_email_enable=YES /*启用电子邮件阻止*/ #banned_email_file=/etc/vsftpd/banned_emails /* 阻止的邮件地址文件*/ #chroot_list_enable=YES /*是否允许用户改变主目录*/ #chroot_list_file=/etc/vsftpd/chroot_list /*允许改变主目录的用户*/ #ls_recurse_enable=YES /*是否允许用户ls -R循环显示每一个目录*/ pam_service_name=vsftpd /*验证服务名*/ userlist_enable=YES /*用户列表中的用户不能登录FTP*/ #userlist_file=/etc/vsftpd/user_list listen=YES /*监听模式*/ tcp_wrappers=YES 说明:默认配置文件就已经能够实现匿名用户对/var/ftp文件内容的下载,以及本机用户对自已主目录的访问(上传与下载)。 20.3 vsftp配置基本实例 20.3.1 改变端口号 vi vsftpd.conf #新增底下一行,原有的配置不动 listen_port=2121 #重启服务 service vsftpd restart 20.3.2 特定用户不能更改目录 使用者的预设目录为/home/username,若是我们不希望使用者redhat在ftp 时能够切换到上一层目录/home,则可参考以下步骤。 #去掉注释 chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list #或以上选项注释掉,所有用户都不能更改目录。 #编辑下列文件 vi /etc/vsftpd/chroot_list #加入内容 redhat #重启服务 service vsftpd restart 20.3.3 允许匿名上传 vi vsftpd.conf #修改以下内容 anon_upload_enable=YES /*是否允许匿名用户上传*/ anon_mkdir_write_enable=YES /*是否允许匿名用户创建目录*/ #重启服务 service vsftpd restart 注意:对于上传目录,必须设为可写才行。 chmod o+w /var/ftp 20.3.4 取消匿名登录 说明:取消匿名登录后,系统用户都可以通过用户名与密码来访问FTP服务器了。 vi vsftpd.conf #修改以下内容 anonymous_enable=NO #重启服务 service vsftpd restart 20.3.5 设置欢迎信息 vi vsftpd.conf #修改以下内容 ftpd_banner=Welcome to koumm’s FTP service. /*服务器欢迎信息*/ dirmessage_enable=YES /*默认是开启状态*/ #然后在/var/ftp中建立.message文件。 #该文件为目录说明文件,用于对目录的说明,每个目录中都可有。 vi /var/ftp/.message 欢迎访问ftp主目录。 /*通过SecureCRT登录可以打汉字,并可显示*/ #重启服务 service vsftpd restart 20.3.6 以独立进程联机 vi vsftpd.conf #新加入以下内容 setproctitle_enable=YES /*默认是开启状态*/ #重启服务 service vsftpd restart #测试 ps -ef|grep ftp #该功能可能只是在管理上可以查看用户登录的情况吧。 20.3.7 限制下载速度 vi vsftpd.conf #新加入以下内容 anon_max_rate=100000 /*匿名最高速为100KB*/ local_max_rate=200000 /*本机用户最高速为200KB */ #实际速度会在80-120%之间。 #重启服务 service vsftpd restart 20.3.8 使用pasv联机模式 vi vsftpd.conf #新加入以下内容 listen_port=2121 /*监听2121端口,用于防火墙 */ pasv_enable=YES /*启用pasv模式*/ pasv_min_port=9981 /*pasv端口范围*/ pasv_max_port=9986 #重启服务 service vsftpd restart 20.3.9 超级守护程序启动 vi vsftpd.conf #修改以下内容 listen=NO /*监听2121端口,用于防火墙 */ #在/etc/xinetd.d/新建以下内容 vi /etc/xinetd.d/vsftpd service vsftpd { disable = no socket_type = stream wait = no user = root server = /usr/sbin/vsftpd port = 21 log_on_success += PID HOST DURATION log_on_failure += HOST } #重启服务 service xinetd restart 注:该配置是对以前服务的一个加深的理解,也相应的也提供了一个处理问题的思路。 20.3.10 最大连机数 vi vsftpd.conf #加入以下内容 max_clients = 100 /*服务器最大连机默认为0无限制*/ max_per_ip = 5 /*单IP最大连机默认为0无限制*/ #重启服务 service xinetd restart 注:该配置是对以前服务的一个加深的理解,也相应的也提供了一个处理问题的思路。 20.3.11 特定用户不能登录方法一 #其中的用户不能登陆ftp /etc/vsftpd/ftpusers #可以通过以下文件来进行控制的,第二行内容。 vi /etc/pam.d/vsftpd #%PAM-1.0 auth required pam_listfile.so item=user sense=deny file= /etc/vsftpd/ftpusers onerr=succeed auth required pam_shells.so auth include system-auth account include system-auth session include system-auth session required pam_loginuid.so #如果把上面的sense=deny改为allow后,也就是说只有/etc/vsftpd/ftpusers中的用户才能够访问ftp服务器了。这里提供了一个配置思路, 以供在实际环境中使用。 20.3.12 特定用户不能登录方法二 #编辑下列文件 vi /etc/vsftpd/chroot_list #修改或加入内容user_list文件本身就有,如没有,请手动添加。 # userlist_enable=YES userlist_file=/etc/vsftpd/ user_list #重启服务 service vsftpd restart 20.4 ftp虚拟用户配置 虚拟帐户与samba中的虚拟帐户有点像,就是为了防止别人用真正的帐户登录系统,而采用的一个帐户的别名帐户,而虚拟帐户只能够登录 ftp,而不能用做其它目的。 20.4.1 创建虚拟帐户文件 [root@redhat vsftpd]# vi vuser.txt bill /*用户名*/ password /*密码*/ koumm abc,.123 通过以上文件来创建用户数据库。 20.4.2 创建虚拟帐户数据库文件 [root@redhat vsftpd]# db_load -T -t hash -f vuser.txt /etc/vsftpd_login.db [root@redhat vsftpd]# chmod 600 /etc/vsftpd_login.db [root@redhat vsftpd]# ll /etc/vsftpd_login.db -rw------- 1 root root 12288 6月 15 17:06 /etc/vsftpd_login.db 修改权限以保证安全。 20.4.3 配置pam文件 为了能够使用ftp服务器能够使用数据库文件对用户进行身份验证,还需要修改vsftpd的PAM文件,把以前的pam中的内容注释掉,并加入以下 内容。 [root@redhat etc]# vi /etc/pam.d/vsftpd #auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd.ftpusers onerr=succeed #auth required pam_stack.so service=system-auth #auth required pam_shells.so #account required pam_stack.so service=system-auth #session required pam_stack.so service=system-auth auth required pam_userdb.so db=/etc/vsftpd_login account required pam_userdb.so db=/etc/vsftpd_login 20.4.4 创建虚拟帐户目录 mkdir /var/ftp/vuser useradd -d /var/ftp/vuser vuser useradd ftpvip 说明:创建一个帐户,指定主目录,也是ftp的主目录。不指定就是/home/vuser chown vuser.vuser /var/ftp/vuser chmod o+rw /var/ftp/vuser 20.4.5 编辑配置文件 1.编辑配置文件 [root@redhat pam.d]# vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO /*不能允许匿名用户登录*/ local_enable=YES /*本地用户登录*/ write_enable=NO local_umask=022 anon_upload_enable=NO anon_mkdir_write_enable=NO #加入以下内容 guest_enable=YES /*开启虚拟帐户访问*/ guest_username=vuser /*虚拟帐户对应的系统帐户*/ 说明:虚拟用户的上传下载权限的配置是用匿名配置选项来进行配置的,前提是不能允许匿名用户登录,可以匿名用户可写,虚拟用户就可 以写或上传了。 2.编辑独立配置文件 (1)虚拟帐户配置文件目录 vsftpd可以为不同的虚拟用户创建不同的单独的配置文件,来实现不同的功能,思想就是:可以为不同的虚拟用户对应不同的实体用户,从 而实现不能的功能。 [root@redhat pam.d]# vi /etc/vsftpd/vsftpd.conf 加入以下内容: vi /etc/vsftpd/vsftpd.conf user_config_dir=/ftpconfig /*虚拟用户主配置文件目录*/ (2)单独创建虚拟帐户配置文件 vi /ftpconfig/bill /*创建的虚拟用户*/ guest_enable=yes guest_username=vuser /*设置ftp对应的系统帐号为ftpuser*/ anon_world_readable_only=no /*允许匿名用户浏览文件系统*/ anon_max_rate=50000 /*限定传输速率为50KB/s*/ vi /ftpconfig/koumm /*创建的虚拟用户*/ guest_enable=yes /*开启虚拟帐号登录*/ guest_username=ftpvip /*设置ftp对应的系统帐号为ftpvip*/ anon_world_readable_only=no /*允许匿名用户浏览器整个服务器的文件系统*/ write_enable=yes /*允许在文件系统写入权限*/ anon_mkdir_write_enable=yes /*允许创建文件夹 */ anon_upload_enable=yes /*开启匿名帐号的上传功能*/ anon_max_rate=100000 /*限定传输速度为100KB/s*/ 说明:以上实体用户还需要事先创建,用户的主目录如是事先安装的话在/home中。以上方法可以应用一些复杂的应用环境中。 20.5 ftp客户端 20.5.1 ftp命令 ftp命令的功能是在本地机和远程机之间传送文件。 该命令的一般格式如下: ftp 主机名/IP 最常用的命令有: ls 列出远程机的当前目录 cd 在远程机上改变工作目录 lcd 在本地机上改变工作目录 ascii 设置文件传输方式为ASCII模式 binary 设置文件传输方式为二进制模式 close 终止当前的ftp会话 hash 每次传输完数据缓冲区中的数据后就显示一个#号 get(mget) 从远程机传送指定文件到本地机 put(mput) 从本地机传送指定文件到远程机 open 连接远程ftp站点 quit 断开与远程机的连接并退出ftp ? 显示本地帮助信息5 827浏览会员免费
- tomcat大小:10MBwindows x64环境下apache-tomcat-8.0.23绿色版,免安装windows x64环境下apache-tomcat-8.0.23绿色版,免安装5 263浏览会员免费
- XenCenter大小:1MBXenCenter 6.5中文补丁包 解压放到XenCenter 6.5中文补丁包的根目录下XenCenter 6.5中文补丁包 解压放到XenCenter 6.5中文补丁包的根目录下5 340浏览会员免费
- thrift大小:4MBhttp://my.oschina.net/penngo/blog/492253文章源码http://my.oschina.net/penngo/blog/492253文章源码5 283浏览会员免费
- VMWare ESXI5.1安装和设置,讲的挺详细5 262浏览会员免费
- 虚拟机VMware大小:12MBVMware14 unlocker,亲试可用,以下为步骤: 1. 安装VMware Workstation 14 2. 管理员权限运行win-install.cmd,如需要升级tools,请运行win-update-tools.cmdVMware14 unlocker,亲试可用,以下为步骤: 1. 安装VMware Workstation 14 2. 管理员权限运行win-install.cmd,如需要升级tools,请运行win-update-tools.cmd5 1324浏览会员免费
- appserv大小:16MBappserv appserv-win32-2.5.10 appserv appserv-win32-2.5.10 appserv appserv-win32-2.5.10appserv appserv-win32-2.5.10 appserv appserv-win32-2.5.10 appserv appserv-win32-2.5.105 59浏览会员免费
- windows2003大小:2MB之前32位的URL REWRITE在64位里用不了 找了很长时间都是lite版的,最后找了个替代版本,完美解决 windows 2003 server 64位 isapi_rewrite 替代组件之前32位的URL REWRITE在64位里用不了 找了很长时间都是lite版的,最后找了个替代版本,完美解决 windows 2003 server 64位 isapi_rewrite 替代组件4 85浏览会员免费
- linux大小:47MBrar文件linux环境下安装loadRunner压力产生器 LoadRunner Generator for Linuxrar文件linux环境下安装loadRunner压力产生器 LoadRunner Generator for Linux4 198浏览会员免费
- kubernetes权威指南25 210浏览会员免费
- 网卡驱动大小:26KBtap虚拟网卡驱动64位系统tap虚拟网卡驱动64位系统1 3583浏览免费
- otp大小:65MBotp_src_19.3.tar.gzotp_src_19.3.tar.gzotp_src_19.3.tar.gzotp_src_19.3.tar.gzotp_src_19.3.tar.gzotp_src_19.3.tar.gzotp_src_19.3.tar.gzotp_src_19.3.tar.gzotp_src_19.3.tar.gzotp_src_19.3.tar.gz1 317浏览会员免费
- 全书共分为3部分共14章,第一部分 WebSphere MQ原理和体系结构,分为两章;第二部分 WebSphere MQ系统管理,分为六章,分别介绍安装、配置、管理、控制命令和问题确定;第三部分 WebSphere MQ应用开发,由五章组成,介绍程序设计、编写和例子程序。<br>本书是WebSphere MQ产品的实用指南,所以至少对两种读者有益,一种是WebSphere MQ产品的初学者,本书能成为指导性资料;另一种是WebSphere MQ的系统管理员和开发者。5 264浏览会员免费
- linux大小:7MBlinux ftp安装、自动安装linux ftp安装、自动安装 linux ftp kickstart linux ftp kickstart 包含配置文件linux ftp安装、自动安装linux ftp安装、自动安装 linux ftp kickstart linux ftp kickstart 包含配置文件3 103浏览会员免费