在ARM-Linux上安装FTP服务

本文详细介绍了如何在ARM-Linux系统上安装和配置FTP服务。首先,使用bftpd作为FTP源码,通过解压、配置和编译源码来适应ARM架构。接着,将配置文件和编译后的bftpd服务分别放置到目标目录。然后,可以以standalone模式启动bftpd服务,或者设置为开机自动运行。最后,通过编辑系统文件确保FTP用户的设置正确。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何在ARM-Linux上安装FTP服务
我这里使用的FTP源码是bftpd, 一个开源FTP,链接是在这里bftpd下载链接,准备工作结束,下面开始正题。
1.编译FTP源码。
将下载的bftpd.tar.gz文件解压,在命令行依次输入

tar zxvf bftpd.tar.gz
cd bftpd
./configure
 

功能分别是解压缩文件包,切换目录,以及运行configure文件。然后在命令行输入

make CC=<你的ARM-Linux编译器的路径>
1
我的编译器路径是在 /tools/Xilinx/SDK/2019.1/gnu/aarch32/lin/gcc-arm-linux-gnueabi/bin/arm-linux-gnueabihf-g–
到bftpd文件夹下查看,编译成功

2.启动bftpd。
把bftpd.conf文件拷贝到目标板的/etc/目录下,make生成的bftpd文件拷贝到目标板的/sbin/目录下。
standalone模式 :

bftpd -d
1
开机自动运行模式:
编辑文件/etc/inetd.conf:并加入以下一行

ftp stream tcp nowait root /sbin/bftpd bftpd
1
最后,在/etc/passwd文件中添加一个用户的默认家目录即可

ftpuser❌1000:1000:Linux User,:/home/ftpuser:/bin/sh
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毛毛虫的爹

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值