vsftpd服务器交叉编译过程记录_vsftpd服务器详解

其他范文 时间:2020-02-27 08:35:51 收藏本文下载本文
【www.daodoc.com - 其他范文】

vsftpd服务器交叉编译过程记录由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“vsftpd服务器详解”。

交叉编译vsftpd

平台:Fedora8

交叉编译器版本:PowerPC-linux-gcc 3.4.3 with Glibc2.3.3版本。

步骤:

一、交叉编译

1.下载源码包 vsftpd-2.0.3.tar.gz

2.进入 vsftpd-2.0.3目录

3.$vim Makefile修改

CC = powerpc-linux-gcc

4.把 LIBS = `./vsf_findlibs.sh`改为 LIBS =-lcrypt,否则会出现crypt符号未定义的错误。

5.保存退回。make 就可以生出 vsftpd 执行文件

6.修改权限 $chmod 755 vsftpd(要求root用户权限)

7.建立config 文件$vim vsftpd.conf

在里面加上如下内容:

anonymous_enable=YES

no_anon_paword=YES

write_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

anon_world_readable_only=NO

listen=YES

保存退出

或者是使用vsftpd目录里附带的vsftpd.conf进行修改得到

二.在开发板使用ftp

1.把开发板上电,把 vsftpd 拷贝到/bin目录下,拷贝vsftpd.conf 到/etc目录下

2.配置好开发板的网络,保证可以联网。

3.$vi /etc/pawd在末尾添加一行 ftp:x:0:0:ftp:/home:/bin/sh 保存退出。执行 vsftpd /etc/vfstpd.conf &

4.在win下面 打开浏览器 在地址栏输入: ftp://开发板IP就可以登录我们的ftp共享目录/home了

三.存在的问题

现在在开发板上是把vsftpd作为一个普通的应用程序来执行,但是vsftpd源码目录下还有一个xinetd目录,里面有个vsftpd文件,此文件是xinetd程序的配置脚本。如何把vsftpd作为xinetd的托管服务暂时还没有研究。

下载vsftpd服务器交叉编译过程记录word格式文档
下载vsftpd服务器交叉编译过程记录.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文