安装vsftpd

2014年4月2日 飞飞 阅读(3.59K)

1、安装前准备,在系统中创建如下用户和目录

#useradd nobody    //默认配置需要使用的用户

#mkdir  /usr/share/empty/         //默认配置需要使用的目录

#mkdir /var/ftp    //匿名ftp需要使用的用户和目录

#useradd -d /var/ftp ftp   //创建ftp账号,默认进入/var/ftp/目录下面

#chown root.root  /var/ftp/     //更改目录所有者和属组

#chmod og-w   /var/ftp/      //更改目录权限

2、解压 vsftpd-2.0.7.tar.gz 安装文件

tar -zxvf vsftpd-2.0.7.tar.gz

文件被解压后进入到vsftpd-2.0.7目录下

3、进入vsftpd-2.0.7目录下,执行如下命令编译并安装vsftpd软件

#cd vsftpd-2.0.7

#make   //编译源码

#make install       //安装vsftpd

4、手工复制vsftpd.conf文件到/etc目录下,安装结束。

#cp vsftpd.conf /etc/

 注意:make编译时会出现如下错误

20140402151044

出现这种错误的原因主要是缺少补丁,解决办法下载 下载 attachment.bin   并执行  patch sysdeputil.c /home/attachment.bin (注:home为attachment.bin所放目录)

再次执行make若是还出现错误

20140402151545

解决办法

打开Makefile

vim Makefile

LIBS    =       `./vsf_findlibs.sh`

末尾增加 -lcrypt 变成

LIBS    =       `./vsf_findlibs.sh` -lcrypt

未经允许不得转载:PHP学习网 » 安装vsftpd
分享到:

相关推荐

评论抢沙发

要发表评论,您必须先

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

扫码关注微信公众号

扫描关注微信公众号