首页 运维 正文
vsftpd安装篇

 2022-10-23    355  

  vsftpd安装篇:

一、rpm安装:

vsftpd安装篇

  [root@Linux_winvsftpd]#rpm-ivhvsftpd-1.1.3-8.i386.rpm 
  • 二、tar.gz的安装

      解压后查看README和INSTALL文档

      安装前的条件:

      进入vsftpd目录

      编辑 “builddefs.h”文件,里面定义了pam功能,tcp_wrappers功能,ssl功能,根据需要定义pam或tcpwrapper功能,以消ssl功能

      然后键入 “make” .将编译出相应的二进制文件,你可以用以下命令查看

      [chris@localhostvsftpd]$ls-lvsftpd 
  •   -rwxrwxr-x1rootroot61748Sep2700:26vsftpd
  •   a、增加“nobody”用户。在系统中添加此用户,如果用户已经存在,useradd命令有相应提示。

      [root@Linux_winvsftpd]#useraddnobody 
  •   useradd:usernobodyexists
  •   b、建立“/usr/share/empty”目录。在系统中此目录,如果目录已经存在,mkdir命令有相应提示。

      [root@hpe45root]#mkdir/usr/share/empty/ 
  •   mkdir:cannotcreatedirectory'/usr/share/empty':Fileexists
  •   c、匿名服务帐号:“ftp”用户和一个有效的匿名目录(默认为/var/ftp)。

      [root@Linux_winvsftpd]#mkdir/var/ftp/ 
  •   [root@Linux_winvsftpd]#useradd-d/var/ftpftp
  •   d、更改目录的所有者为root,并让ftp用户对自己的主目录不可写

      [root@Linux_winvsftpd]#chownroot.root/var/ftp 
  •   [root@Linux_winvsftpd]#chmodog-w/var/ftp
  •   编译VSFTPD

      [root@Linux_winvsftpd]#tarzxvfvsftpd-1.2.0.tar.gz 
  •   [root@Linux_winvsftpd]#cdvsftpd-1.2.0
  •   [root@Linux_winvsftpd]#make
  •   安装编译好的VSFTPD

      执行“make,make install”将编译好的二进制文件、手册等复制到相应目录。可能需要手动执行以下复制:

      [root@Linux_winvsftpd]#cpvsftpd/usr/local/sbin/vsftpd 
  •   [root@Linux_winvsftpd]#cpvsftpd.conf.5/usr/local/share/man/man5
  •   [root@Linux_winvsftpd]#cpvsftpd.8/usr/local/share/man/man8
  •   如果不存在man5和man8目录,要先建立这两个目录

      [root@Linux_winvsftpd]#mkdir/usr/local/share/man/man5 
  •   [root@Linux_winvsftpd]#mkdir/usr/local/share/man/man8
  •   make不会自己copy配置文件,如果make install有错,则必须手工更改

      [root@hpe45vsftpd-1.2.0]#cpvsftpd.conf/etc 
  •   为本地用户设置PAM

      如果允许本地用户登录VSFTPD,执行以下操作:

      [root@Linux_winvsftpd]#cpRedHat/vsftpd.pam/etc/pam.d/vsftpd 
  • 三、pam_mysql安装

      如果使用mysql的二进制包,那么必须加个开始包,且要修改Makefile文件,指定mysql的lib位置。

      [root@Linux_winvsftpd]#tarxvzfpam_mysql-0.5.tar.gz 
  •   [root@Linux_winvsftpd]#cdpam_mysql
  •   [root@Linux_winvsftpd]#make
  •   [root@Linux_winvsftpd]#cppam_mysql.so/lib/security
  • 四、mysql安装

    原文链接:https://77isp.com/post/8860.html

    =========================================

    https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。