Pure-FTPD(百趣网).docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
来自百趣网() Pure-ftpd 服务器的搭建 首先,我们这个服务器是基于linux环境下的,在学习linux时,本人是在PC上装了虚拟机(vmware),然后安装了ubuntu server。 我们大家都知道ftp服务器,也就是文件传输协议,那么,我就在这里浅显的给大家讲解一下搭建ftp服务器的方法,由于本人也是才疏学浅,如果有偏颇的地方,望大家给予谅解和更正,我们共同学习进步。 废话少说,现在就来搭建pure-ftpd服务器。 1.首先安装apache和php $ sudo apt-get install apache2 php5-mysql 2.接着,我们要安装pure-ftpd 安装完成过后,我们就要配置pure-ftpd的账号管理,添加用户和组 Chroot设置(CHROOT就是Change Root,也就是改变程式执行时所参考的根目录位置) 创建一个用户目录 接下来,就是为pure-ftpd创建mysql数据库(要保证你已经安装了mysql) 在mysql控制台中,输入以下sql语句,创建用户“ftpusers”的数据库 然后,创建一个名为ftpadmin的mysql用户,密码为ftpadminPassword。 然后,在数据库中,创建一个users表,其sql语句如下: 接着,配置pure-ftpd的mysql.conf 先备份mysql.conf文件: 现在就配置这个文件: 具体的内容为: 然后,我们有必要修改其权限,目的是防止其他用户和组读取 最后,我们,重新启动pure-ftpd PS:在重启pure-ftpd时候有时会出现错误,应该仔细查找错误,有可能是mysql配置有误,也有可能是配置文件的缺失。 到了这里,其实我们可以用浏览器访问ftp了,但是必须要保证虚拟机的ip地址和主机的ip地址在同一个网段,所以我们采取用桥接的方式实现,方法如下: 至此,pure-ftpd配置就完成了!!! 3.接下来,我们就要开始实现ftp用户的web管理 安装user manager for pure-ftpd 然后,配置user manager for pure-ftpd(现在修改/var/www/ftp/config.php) 修改的内容为: PS:上述配置中,mysql数据库的用户名,密码,数据库名以及ftpaddress,按照自己的实际情况修改。 为了安全起见,我们需要设置一个管理员,管理员登陆后,才可以在web界面中管理ftp可以用户 创建一个admin 表 然后重启一下pure-ftpd就行了 PS:在这里有可能出现问题,用web浏览器访问的时候,输入的网址会没有用,我们可以试着用ip地址来进行登入,如果查看自己的php,那么必须要配置php,方法为:在/var/www中新建一个文件名为 :test.php,在里面配置内容: 配置完成后要进行重启ftp,到了这边ftp基本完成了。 4 .在网上下载一个ftp客户端(如:ftprush,flashtxp等) 5.接下来就是TLS的认证和访问的权限 接着重启ftp 6. FXP协议支持 7.有关匿名访问的设置 如果你要让任何人不需要登录就能访问ftp服务器,则可以启用匿名访问功能。 8.Pure-ftpd设置 首先,让pure-ftpd允许匿名访问,将NoAnonymous设置为No: 此外,我们还需要将AnonymousCantUpload设置为Yes,以禁止匿名用户上传文件: 然后,重新启动pure-ftpd: 添加系统用户 要想实现匿名访问,必须在操作系统中创建一个名为ftp的用户,并将其加入ftp组: 现在

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档