曙海教育集团论坛ARM专区 → 成功移植vsftpd到arm平台


  共有3716人关注过本帖树形打印

主题:成功移植vsftpd到arm平台

美女呀,离线,留言给我吧!
wangxinxin
  1楼 个性首页 | 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:青蜂侠 帖子:1393 积分:14038 威望:0 精华:0 注册:2010-11-12 11:08:23
成功移植vsftpd到arm平台  发帖心情 Post By:2010-11-18 13:42:16

今天将vsftpd成功移植到我的arm平台,现将移植过程简单总结如下:

1. 下载vsftpd源码,这个不用多说,不知道在哪里下载可以问google。

2. 解压缩,然后编译,用交叉编译:make CC=arm-linux-gcc,此时编译会出现错误,大概是说找不到/lib/libcap.so这个库文件,我只是简单的修改了一下vsf_findlibs.sh文件中的该库的位置,如下:

locate_library /usr/local/arm/3.4.1/arm-linux/lib/libcap.so.1 && echo "/lib/libcap.so.1";

 

/usr/local/arm/3.4.1/arm-linux/lib/libcap.so.1是我的交叉编译的库文件路径(我不清楚这样改会不会有其他不稳定的隐患,但改后可以编译,也可以运行)。

 

3.将编译生成的vsftpd文件拷贝到arm平台的文件系统中,如/usr/local/sbin/下。并拷贝vsftpd.conf文件到文件系统的/etc中,在我的平台上,将改文件的内容修改为:

local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
idle_session_timeout=60
data_connection_timeout=20
listen=YES

listen_port=21

ftp_username=download
secure_chroot_dir=/data
4. 修改完配置文件后,就可以运行了:

/usr/local/sbin/vsftpd &

用ps查看一下是否有该进程,如果进程存在,就表示ftp服务启动成功。


支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

成功移植vsftpd到arm平台








签名