以下主要是作为备忘。
从[url]ftp://vsftpd.beasts.org/users/cevans/[/url]
下载你所需要的vsftpd版本,XY下的是最新版本的2.1.2版本的。
从你的机器上wget下来你所需要的tar.gz文件,然后tar zxvf it
进入vsftp-2.1.2。
貌似vsftpd没有./configure,所以也没有需要设置这一步。你接下去要做的是直接make。
然后是对于64位操作系统的同学的提示,32位系统make基本上是没有问题的,但是64位会出现找不到某个so的情况。XY的解决方法是修改同目录下的vsf_findlibs.sh这个文件。
修改里面的Lib地址为Lib64,你可以一点一点修改,避免出现问题。最终make不出现问题就可以。
然后make install。
当然make install之后默认是没有vsftpd.conf,你需要自己写这个文件。
---------------第一次修改的分割线---------------
在写配置文件之前,我们需要了解一些vsftpd的参数,你可以在google中搜索vsftpd manual,
然后你可以发现这个网页:
[url]http://vsftpd.beasts.org/vsftpd_conf.html[/url]
你可以在其中找到基本上全部的vsftpd可以设置的参数。
(未完待续)
从[url]ftp://vsftpd.beasts.org/users/cevans/[/url]
下载你所需要的vsftpd版本,XY下的是最新版本的2.1.2版本的。
从你的机器上wget下来你所需要的tar.gz文件,然后tar zxvf it
进入vsftp-2.1.2。
貌似vsftpd没有./configure,所以也没有需要设置这一步。你接下去要做的是直接make。
然后是对于64位操作系统的同学的提示,32位系统make基本上是没有问题的,但是64位会出现找不到某个so的情况。XY的解决方法是修改同目录下的vsf_findlibs.sh这个文件。
修改里面的Lib地址为Lib64,你可以一点一点修改,避免出现问题。最终make不出现问题就可以。
然后make install。
当然make install之后默认是没有vsftpd.conf,你需要自己写这个文件。
---------------第一次修改的分割线---------------
在写配置文件之前,我们需要了解一些vsftpd的参数,你可以在google中搜索vsftpd manual,
然后你可以发现这个网页:
[url]http://vsftpd.beasts.org/vsftpd_conf.html[/url]
你可以在其中找到基本上全部的vsftpd可以设置的参数。
(未完待续)