好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

安装vsftpd

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软件

#make?? //编译源码

#make install?????? //安装vsftpd

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

#cp vsftpd.conf /etc/

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

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

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

解决办法

打开Makefile

vim?Makefile

LIBS????=???????`./vsf_findlibs.sh`

末尾增加?-lcrypt?变成

LIBS????=???????`./vsf_findlibs.sh`?-lcrypt

查看更多关于安装vsftpd的详细内容...

  阅读:1755次