Pure-ftpd简介

Pure-Ftpd是一款是非常出色的软件,在linuxBSD等开源系统中,Pure-Ftpdvsftpd平分秋色,都是一个快速、高效、轻便、安全的FTP服务器,Pure-Ftpdvsftpd略微复杂,但是优势是Pure-Ftp有一个非常出色的管理面板,这个就是“UsermanagerforPureFTPd”,虽然已经多年不更新,但是仍然可以在最新版的ubuntuserver中运行良好

环境:PureAdmin-0.3.tar.gzpure-ftpd-1.0.36.tar.gz

pureftpd-mysql.confpureftp.sqlZendOptimizer-3.3.3-linux-hicode.tar.gz

原理图:

linux中pure-ftp搭建

1.搭建lamp环境yum安装

2.[[email protected]]#vim/etc/yum.repos.d/rhel-debuginfo.repo

3.图1

linux中pure-ftp搭建

4.[[email protected]]#yuminstallhttpdmysqlmy-serverphpphp-gdphp-mbstringphp-mysqlmysql-devel

5.[[email protected]]#servicehttpdstart

6.[[email protected]]#chkconfighttpdon

7.[[email protected]]#servicemysqldstart

8.[[email protected]]#mysqladmin-uroot-ppassword'123'

9.测试:

10.[[email protected]]#vim/var/www/html/index.php写入

11.<?php

12.phpinfo()

13.?>

14.图2

linux中pure-ftp搭建

15.ftp服务器的实现

16.[[email protected]]#tar-zxvfpure-ftpd-1.0.36.tar.gz-C/usr/local/src/

17.[[email protected]]#cd/usr/local/src/pure-ftpd-1.0.36/

18../configure\

19.--prefix=/usr/local/pureftpd\安装目录

20.--with-mysql\与mysql结合

21.--with-shadow\接受本地账号于虚拟账号

22.--with-pam\验证

23.--with-welcomemsg\定制一些欢迎消息

24.--with-uploadscript\

25.--with-cookie\

26.--with-virtualchroot\支持虚拟目录

27.--with-virtualhosts\支持虚拟主机

28.--with-diraliases\支持别名

29.--with-quotas\支持磁盘配额

30.--with-puredb\虚拟账号于本地账号的映射

31.--with-sysquotas\系统的配额

32.--with-ratios\速率

33.--with-ftpwho\开启服务器独立

34.--with-throttling\域值

35.--with-language=simplified-chinese语言

36.make&&makeinstall

37.mkdir/usr/local/pureftpd/etc创建pure-ftp的配置文件

38.[[email protected]]#cd/usr/local/src/pure-ftpd-1.0.36/configuration-file/

39.[[email protected]]#chmoda+xpure-config.plpure-ftpd的控制文件

40.[[email protected]]#cppure-config.pl/usr/local/pureftpd/sbin/

41.[email protected]]#cppure-ftpd.conf/usr/local/pureftpd/etc/配置文件

42.[[email protected]]#cdcontrib/

43.[[email protected]]#cpredhat.init/etc/init.d/pureftpd控制脚本

44.[[email protected]]#chmoda+x/etc/init.d/pureftpd

45.[[email protected]]#vim/etc/init.d/pureftpd

46.图3

linux中pure-ftp搭建

47.[[email protected]]#servicepureftpdstart

48.wed管理

49.[[email protected]~]#cdpureftp/

50.[[email protected]]#tar-zxvfPureAdmin-0.3.tar.gz-C/var/www/html/

51.[[email protected]]#cd/var/www/html/

52.[[email protected]]#mvPureAdmin-0.3/pureadmin

53.导入数据库pureftp.sql初始文件

54.[[email protected]]#vimpureftp.sql

55.图3

linux中pure-ftp搭建

56.[[email protected]]#mysql-uroot-p<pureftp.sql导入数据库文件

57.[[email protected]~]#mysql-uroot–p

58.mysql>grantallprivilegesonftpusers.*[email protected]'tmppasswd';ftpuser里面所有表格授权给ftp通过本机来登陆的,密码为tmpasswd

59.mysql>flushprivileges;权限刷新

60.去掉一个横线,才可以执行起来

linux中pure-ftp搭建

61.图5

linux中pure-ftp搭建

62.图6

linux中pure-ftp搭建

63.图7

linux中pure-ftp搭建

64.管理界面

65.[[email protected]]#cd/var/www/html/pureadmin/

66.[[email protected]]#vimconfig.php

67.图8

linux中pure-ftp搭建

68.[[email protected]]#mkdirftproot

69.[[email protected]]#chmod-R777/ftproot/

70.[[email protected]]#vim/etc/httpd/conf/httpd.conf

71.DirectoryIndexindex.phpindex.htmlindex.html.var

72.[[email protected]]#servicehttpdrestart

73.图9

linux中pure-ftp搭建

74.图10

linux中pure-ftp搭建

75.图11

linux中pure-ftp搭建

76.虚拟账号于本地账号的映射

77.[[email protected]]#cppureftpd-mysql.conf/usr/local/pureftpd/etc/接口文件

78.图12

linux中pure-ftp搭建

79.[[email protected]]#vimpure-ftpd.conf

80.图13

linux中pure-ftp搭建

81.[[email protected]]#useraddvirtualftp-d/ftproot-s/sbin/nologin–M虚拟账号映射成为一个本地账号

82.[[email protected]]#chownvirtualftp:virtualftp/ftproot/更改本地账号的所有者和所属组

83.[[email protected]]#/usr/local/pureftpd/bin/pure-pwuseradduser1-uvirtualftp-gvirtualftp-d/ftproot/user1–m添加一个user1的本地站好映射为一个虚拟账号

84.建立用户的数据库

85.[[email protected]]#cd/usr/local/pureftpd/etc/

86.[[email protected]]#mkdir-pv/var/ftp创建匿名账号的根目录

87.[[email protected]]#vimpure-ftpd.conf

88.图14

linux中pure-ftp搭建

89.图15

linux中pure-ftp搭建

90.[[email protected]]#/usr/local/pureftpd/bin/pure-pwmkdbpureftpd.pdb

91.测试:

92.图16

linux中pure-ftp搭建

93.图17

linux中pure-ftp搭建

linux中pure-ftp搭建










本文转自 only223wym 51CTO博客,原文链接:http://blog.51cto.com/ymchaofeng/1297944,如需转载请自行联系原作者

相关文章:

  • 2021-12-22
  • 2021-04-16
  • 2022-12-23
  • 2021-10-12
  • 2021-09-14
  • 2021-07-07
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-08
  • 2021-08-17
  • 2021-11-20
  • 2022-01-01
  • 2022-01-22
  • 2021-07-20
相关资源
相似解决方案