作者:gzshun. 原创作品,转载请标明出处!
来源:http://blog.csdn.net/gzshun
在嵌入式Linux系统中,有时候需要搭建一个ftp服务器,以便windows或linux系统去访问嵌入式linux系统的数据。现在流行的ftp和vsftpd软件相对比较大,在嵌入式Linux系统下不太合适。最近由于需要,发现了一款很小型的ftp服务器,在这里分享。
stupid-ftpd点击下载
根据自己的需要,修改Makefile,将gcc修改为交叉工具链的gcc,比如mips-gnu-linux-gcc。若要静态编译,在CFLAGS后面添加"-static"选项。以下的Makefile已经修改:
只需修改两个位置。
编译完成后,生成stupid-ftpd.Linux6可执行程序,该程序运行需要配置文件,以下的配置已经被修改并验证,是可以用的。但前提是运行在嵌入式Linux系统下,21端口没有被占用。
剩下的用默认的配置就可以了,特别注意,设置port参数的时候,2121端口不能使用,无法提供ftp服务。要设置为21端口,经过测试,设置为21端口,在Linux的PC机,报错:21端口被占用。但在嵌入式Linux下,是可以使用的。
stupid-ftpd.Linux6的使用方法:
直接用-f选项指定配置文件:
stupid-ftpd.Linux6 -f stupid-ftpd.conf
然后保证windows与嵌入式Linux系统的IP地址在同一网段,然后再"我的电脑"输入:ftp://192.168.x.x/
这里就不截图了。
分享到:
相关推荐
很小很强大的嵌入式Linux下的FTP服务端软件,支持开源,与大家分享该软件。
基于海思hi3531D的嵌入式ftp服务器的搭建,使用stupid-ftpd的工具,具有配置项简单,比vsftpd控制简单、直观,windows是使用FileZilla进行文件的上传和下载。
stupid-ftpd 源码 arm平台 编译好的可执行程序 配置文件
1、 tar xvzf linux-ftpd-0.17.tar.gz 2、vim configure ( prefix:一般安装到文件系统目录下的/usr/sbin中 with-c-compiler:交叉编译器的选择,嵌入式linux肯定是arm-none-linux-gnueabi-gcc) 3、./configure --...
linux-ftpd-0.17.tar.gz,ftpd ftp 服务器 Linux 嵌入式
pure-ftpd-1.0.22.tar.gz
pure-ftpd-1.0.20-24.13.i586.rpm
ftpd源码可用于文件传输,在arm平台上,只需要交叉编译就可以用
busybox-1.14.2+wu-ftpd-2.6.2实现FTP和Telnet移植详解 平台:Ubuntu8.10 交叉编译器:arm-linux-gcc 3.41 ...ftp移植软件:wu-ftpd-2.6.2 相关软件: bison-1.35. netkit-base-0.17 移植目标:arm2440开发板
pure-ftpd-1.0.21.tar.gz适用于Linux的初学者
pure-ftpd-1.0.42
可以直接移植到arm环境中运行,配置文件修改为自己需要的即可
著名的pure-ftpd服务器源程序 .rar
freebsd下搭建pure-ftpd服务器
pure-ftpd最新版源码,国外网站访问太慢,这个小的文件下载都困难,特此分享
pure-ftpd安装步骤,优化配置,用户管理,支持TLS/SSL。
pure-ftpd-1.0.36.tar.gz
wu-ftpd服务器,建议使用旧版本linux安装,需要使用32位lib库。本地使用centos6安装成功。
Before all : Pure-FTPd was designed on Unix and for Unix. The Windows porthas been done because some people are forced to work on Win32 by theirpointy hairy boss. For these people, Apache is a nice ...
这是一个在linux下的ftp安装脚本(含安装包)。当你在纠结vsftpd无法安装时,或者不会配置,你可以考虑使用这个脚本