首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用busybox和ftpd访问我的嵌入式系统?

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

Server Fault用户
提问于 2016-04-17 11:29:01
回答 2查看 20.8K关注 0票数 7

我有一个嵌入式系统,其中有百事箱的支持。我试图运行一个FTP服务器,以便我可以编辑文件和上传数据到我的嵌入式系统。但是当我跑的时候

代码语言:javascript
运行
复制
busybox ftpd -w / 

它告诉我我需要使用inetd并把它放在conf中。但我不想这样做有很多原因。当我尝试tcpvd时,就像在busybox链接页中给出的那样,我得到了未定义的命令。有什么建议吗?

EN

回答 2

Server Fault用户

发布于 2016-04-17 12:48:33

你试过这个命令了吗:

代码语言:javascript
运行
复制
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服务。ftpd用于inetd.conf的行:

代码语言:javascript
运行
复制
    21 stream tcp nowait root ftpd ftpd /files/to/serve                     

它还可以从tcpsvd运行:

代码语言:javascript
运行
复制
    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/实况_bbox.html测试

票数 2
EN

Server Fault用户

发布于 2022-09-09 18:47:34

允许匿名读/写

代码语言:javascript
运行
复制
tsu

# ftpd                                                                                                                                                   
BusyBox v1.32.0-nethunter (2020-12-28 12:01:33 AEDT) multi-call binary.                                                                                                                   
                                                                                                                                                                                          
Usage: ftpd [-wvS] [-a USER] [-t N] [-T N] [DIR]                                                                                                                                          
                                                                                                                                                                                          
FTP server. Chroots to DIR, if this fails (run by non-root), cds to it.                                                                                                                   
Should be used as inetd service, inetd.conf line:                                                                                                                                         
        21 stream tcp nowait root ftpd ftpd /files/to/serve                                                                                                                               
Can be run from tcpsvd:                                                                                                                                                                   
        tcpsvd -vE 0.0.0.0 21 ftpd /files/to/serve                                                                                                                                        
                                                                                                                                                                                          
        -w      Allow upload                                                                                                                                                              
        -A      No login required, client access occurs under ftpd's UID
        -a USER Enable 'anonymous' login and map it to USER
        -v      Log errors to stderr. -vv: verbose log
        -S      Log errors to syslog. -SS: verbose log
        -t,-T N Idle and absolute timeout


busybox tcpsvd -vE 0.0.0.0 21 ftpd -w -A /data/data/com.termux/files/home
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/770954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档