加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 如何使用busybox和ftpd访问我的嵌入式系统

发布时间:2020-12-14 02:32:27 所属栏目:Linux 来源:网络整理
导读:我有一个支持busybox的嵌入式系统.我正在尝试运行FTP服务器,以便我可以编辑文件并将数据上传到我的嵌入式系统.但是,当我跑 busybox ftpd -w / 它告诉我,我需要使用inetd并将其放入conf中.但出于多种原因,我不想这样做.当我尝试在busybox链接页面中给出的tcpv
我有一个支持busybox的嵌入式系统.我正在尝试运行FTP服务器,以便我可以编辑文件并将数据上传到我的嵌入式系统.但是,当我跑
busybox ftpd -w /

它告诉我,我需要使用inetd并将其放入conf中.但出于多种原因,我不想这样做.当我尝试在busybox链接页面中给出的tcpvd时,我得到的命令没有定义.有什么建议?

解决方法

你试过这个命令了吗:
tcpsvd -vE 0.0.0.0 21 ftpd /

/ # busybox ftpd -w /                                                           
BusyBox v1.20.0 (2012-04-22 12:29:58 CEST) multi-call binary.                   

Usage: ftpd [-wvS] [-t N] [-T N] [DIR]                                          

Anonymous FTP server

ftpd应该用作inetd服务.
inetd.conf的ftpd行:

21 stream tcp nowait root ftpd ftpd /files/to/serve

它也可以从tcpsvd运行:

tcpsvd -vE 0.0.0.0 21 ftpd /files/to/serve                              

    -w      Allow upload                                                    
    -v      Log errors to stderr. -vv: verbose log                          
    -S      Log errors to syslog. -SS: verbose log                          
    -t,-T   Idle and absolute timeouts                                      
    DIR     Change root to this directory                                   

/ # tcpsvd -vE 0.0.0.0 21 ftpd /                                                
tcpsvd: listening on 0.0.0.0:21,starting

测试时间为https://www.busybox.net/live_bbox/live_bbox.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读