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など)を使用してTelnetを介して組み込みデバイスに静的に接続されたSSHサーバー(dropbearなど)を配置すると、生活がはるかに簡単になります。あるいは、使用したいすべてのプロトコルで静的にリンクされたカールを追加することも、より多くの情報を得るための一般的な方法です。

おすすめ記事