博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

Tekkaman Ninja

Linux我的梦想,我的未来! 专注linux内核和驱动!本博客的原创文章的内容会不定期更新或修正错误! 转载文章都会注明出处,若有侵权,请即时同我联系,我一定马上删除!! 原创文章版权所有!如需转载,请注明出处: tekkman.cublog.cn ,谢谢合作!!!!!
  tekkman.cublog.cn

关于作者
姓名:Tekkaman  Ninja
职业:ARM9+Linux
年龄:25
位置:福建龙岩
个性介绍:钻研嵌入式Linux技术
E-Mail:tekkamanninja@163.com
|| << >> ||
我的分类


为嵌入式Linux系统添加FTP服务

为嵌入式Linux系统添加FTP服务

07年9月份我就有移植ftp server到ARM-Linux系统,但当时水平有限,没成功。后来有移植vsftpd,卡在了libcap库上;移植wu-ftpd也没成功,到登录的时候出了错。后来CalmArrow搞定了vsftpd后,通知了我,并给了我移植文档地址:http://blog.chinaunix.net/u/21948/showart_504050.html在这里严重感谢CalmArrow!!!!!!!!!
 
以下移植vsftpd的文档是我参考CalmArrow的文章和他提供的资料后做的。以后有别的ftp server的移植,也会在这里写出。
 
 
 
 
 

·移植vsftpd FTP服务器到ARM-Linux系统

发表于: 2008-03-26,修改于: 2008-03-26 17:12,已浏览595次,有评论3条 推荐 投诉


网友评论
网友: 本站网友 时间:2008-03-28 16:30:12 IP地址:125.33.192.★
你好,我用的交叉编译器是2.95.3,做第二步的make的时候,提示错误:privops.c :58 parse erro before 'double',不知道你编译的时候,有没有这种错误?希望能交流下。。。

Blog作者的回复:
按文章里做是不会出错的,应该是编译器的问题。试试3.4.1


网友: 本站网友 时间:2008-06-03 19:33:18 IP地址:61.237.235.★
你好,我按照你的步驟做了之後,在ARM板上用vsftpd &開啟服務器,然後在PC機終端下輸入ftp 192.168.x.x,結果顯示:
[root@egg ~]# ftp 192.168.1.55
Connected to 192.168.1.55.
500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp
ftp>
連接不上,請問你遇到過這樣的問題麽?可能是哪裏錯了?

网友: 本站网友 时间:2008-06-05 16:45:18 IP地址:61.237.235.★
你好,看了你的这篇文章,非常感谢你能将自己的成果分享给大家,我按你的步骤做了,但用主机ftp arm板时,出现如下信息:
ftp 192.168.1.55

Connected to 192.168.1.55.

500 OOPS: vsftpd: cannot locate user specified in 'ftp_username':ftp

ftp> 
意思应该是找不到arm板上的ftp用户,但实际上我已经用adduser建这个用户了,而且在/etc/passwd文件中也可以看到相应的ftp用户信息。另外,我在vsftpd.conf中设置ftp_username为其它用户时,出现的信息也是不能locate。      
       还有,我在用chown root:root /home/ftp时出现下列错误:
chown:unknown group name:root
而用chown root  /home/ftp时就变成了:
chown:unknown user name:root
但实际上passwd中已经有root用户了,而且用su命令切换时也是没有问题的,但用chown命令时就出错。
我在想出现这两个问题,是不是都因为系统没有识别出用户?搞了很久,也没有解决,急盼博主您能帮我们看看,非常感谢!!!!

 发表评论