質問: 単純なファイル転送に適した軽量のhttpまたはftpサーバーはどれですか。 この質問は、 信頼されていないコンピューターにファイルをコピーする方法 のフォローアップです。この目的専用のアプリはないようです。現在、代替としてhttpまたはftpサーバーを検索しています。より具体的には、コンピュータ間の簡単な1回限りのファイル転送に使用できる軽量サーバーを探しています。つまり、従来のwebサーバーとしてではなく、あるコンピューターから別のコンピューターにファイルを取得するためのrsync/scpの代替として機能する必要があります。さらに、それは: ユーザー空間で実行 構成するのは簡単です(つまり、構成ファイルがなく、すべてコマンドラインで実行可能) ユーザー名/パスワードをサポート ダウンロードの継続をサポート ディレクトリ全体ではなく単一ファイルのエクスポートをサポートする 前の質問へのdbrの回答 は間近に迫っていますが、もちろん、多くの便利な機能が欠けているアドホックハックにすぎません。
回答: soで誰かが woof を指摘しました。pythonの最小限のhttpdは、そのような用途のために最適化されたインターフェイスを備えています。実際にはすべての要件を満たしていますが、接続回数を指定できるようにすることで、「準備ができていますか?サーバーを起動しています」というアプローチを使用して転送を保護できます。1つの接続でポート8080でthisfileをダウンロードできるようにするには、次のコマンドを実行します。$ woof thisfile とても簡単です。これが 乱用されたオリジナル です。気に入ったら、ネイトに投票してください。