hi3516ev200运行 stupid-ftp

参考文章 https://blog.csdn.net/u011251940/article/details/78781952
感谢作者分享

1、下载stupid-ftpd-1.5beta.tar.gz

下载地址:https://sourceforge.net/projects/stupid-ftpd/files/stupid-ftpd/V1_5beta/

下载完成后将压缩包放到Ubuntu系统中。

2、编译

2.1、解压

tar -zxvf stupid-ftpd-1.5beta.tar.gz

cd stupid-ftpd

2.2、修改 Makefile和stupid-ftpd.conf

vim Makefile

CC=gcc 改成 CC=arm-hisiv100nptl-linux-gcc
此处根据自身的编译器进行更改,本人从淘宝上购买的hi3516ev200开发板,编译工具为
arm-himix100-linux-gcc

vim stupid-ftpd.conf

//端口号,ftp默认是21

port=2121 改成 port=21

//这个是在ftp上显示的一级目录,根据项目需求修改

serverroot=/usr/home/cinek/tmp3/aaa 改成 serverroot=/home

登录默认为匿名,若需要修改可根据文档中说明修改user=

2.3、编译

修改完成上面的步骤后就可以编译,若有其他需求参考百度

make

编译生成stupid-ftpd.Linux6

3、运行

将上面生成的stupid-ftpd.Linux6拷贝到开发板中,同时将前面修改后的stupid-ftpd.conf文件也拷贝到同级目录下,确保网络正常即可运行

./stupid-ftpd.Linux6 -f stupid-ftpd.conf
在实际执行的过程中,会弹出can not find stupid-ftpd.conf in /etc/stupid-ftpd/
根据提示,将stupid-ftpd.conf 复制到 /etc/stupid-ftpd/文件夹,然后可以继续进行
在同网段下用浏览器登录ftp://192.168.1.10:21
测试证明,chrome浏览器,支持不好。 用IE浏览器是可以的。
在计算机地址栏输入:ftp://192.168.1.10/ ,也能进行下载

匿名不用输入用户名和密码直接进入
5 后台运行
在secureCRT运行上述命令后,ftp相关信息输出在屏幕上。由于该程序独占了端口,此时想要继续输入命令,变得不方便。于是想到了如何在后台运行程序。
开发板重新上电,执行setsid ./stupid-ftpd.Linux6 -f stupid-ftpd.conf,
这样程序在后台运行, 还可以继续输入指令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值