ftpd, telnetd만 사용하여 BusyBox 시스템으로 파일을 전송하는 방법은 무엇입니까?

ftpd, telnetd만 사용하여 BusyBox 시스템으로 파일을 전송하는 방법은 무엇입니까?

busybox를 실행하는 Linux 컴퓨터에서 파일을 보내고 받으려고 합니다. 다음 명령이 활성화되어 있으며 다른 명령은 사용할 수 없습니다.

[,[[,basename,brctl,cat,chmod,chpasswd,cp,date,echo,expr,fdisk,free,ftpd,ftpputimage,grep,halt,hostname,ifconfig,inetd,init,init,insmod ,kill,killall ,klogd,logger,login,logread,ls,lsmod,mdev,mkdir,mknod,install,ping,ping6,shutdown,printf,ps,pwd,restart,rm,rmmod,routing,sed,sh, sleep, syslogd, telnetd , 테스트, 터치, udhcpc, udhcpd, umount, 가동 시간, vconfig, vi, wc, zcip``.

사용해 보았지만 ftpd사용 방법을 모르고 다음 메시지가 표시됩니다.

사용법: ftpd [-wvS] [-t N] [-TN] [DIR]

모든 도움을 주시면 대단히 감사하겠습니다. 감사해요!

답변1

바쁜 상자ftpd 문서사용 방법을 알려주세요. /etc/inetd.conf에서 구성하세요.

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

Anonymous FTP server

ftpd should be used as an inetd service. ftpd's line for inetd.conf: 21 stream tcp nowait root ftpd ftpd /files/to/serve It also can be ran from tcpsvd:

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

Options:

    -w      Allow upload
    -v      Log to stderr
    -S      Log to syslog
    -t,-T   Idle and absolute timeouts
    DIR     Change root to this directory

하지만 원격 로그인도 있습니다. 이 방법을 사용하면 최소한 cat파이프 등을 사용하여 개별 파일을 전달할 수도 있습니다.

커널이 네트워크 파일 시스템을 지원하면 더 편할 것입니다. 그런 다음 CIFS 또는 NFS 공유를 마운트하기만 하면 됩니다.

그렇지 않더라도 약간 서투른 방법(예: ftp 또는 cat)을 사용하여 텔넷을 통해 임베디드 장치에 정적으로 연결된 SSH 서버(예: dropbear)를 배치하면 생활이 훨씬 쉬워집니다. 또는 사용하려는 모든 프로토콜과 함께 정적으로 연결된 컬을 추가하는 것도 더 많은 정보를 얻을 수 있는 인기 있는 방법입니다.

관련 정보