Como uso o busybox e o ftpd para ter acesso ao meu sistema embarcado?

4

Eu tenho um sistema embarcado que tem suporte a busybox. Eu estou tentando executar um servidor FTP para que eu possa editar os arquivos e fazer upload de dados para o meu sistema incorporado. No entanto, quando eu corro

busybox ftpd -w / 

Isso me diz que eu preciso usar o inetd e colocá-lo no conf. Mas eu não quero fazer isso por várias razões. Quando tento o tcpvd como indicado na página de link do busybox, recebo o comando não definido. Alguma sugestão?

    
por Ron SV 17.04.2016 / 13:29

1 resposta

1

Você tentou este comando:

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 deve ser usado como um serviço inetd. Linha do ftpd para inetd.conf :

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

Também pode ser executado a partir de 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                                       

Testado no link

    
por 17.04.2016 / 14:48