安装vsftpd

技术文章 2014年4月2日 5.45K

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学习网

第一时间了解最新网络动态
关注博主不迷路~

版权声明:转载请注明 PHP学习网 » 安装vsftpd
分享到:
赞(0)

文章评论

您需要之后才可以评论
0点赞 0评论 收藏 QQ分享 微博分享

PHP学习网

PHP学习网