web-dev-qa-db-ja.com

コマンドライン経由のFTPサーバー

コマンドラインから実行できるFTPサーバーはありますか?

理想的には、サービスとしてインストールまたはセットアップすることなく、コマンドラインからセットアップ、開始/停止できる、自己完結型のserver.exeファイル(DLLファイルと構成ファイルで問題ありません)が必要です。

7
Cadab

私は現在 [〜#〜] ftpdmin [〜#〜] を使用しています。これはセキュリティが不足しているため理想的ではありませんが、私の目的(単体テスト)では問題ありません。

シンプルなアドホックファイル転送WindowsFTPサーバー。

ftpdmin v. 0.96  Jun 7 2004
Using 'C:\' as root directory
ftpdmin ready to accept connections on ftp://192.168.0.101    
    220 Minftpd ready
USER anonymous
    331 pretend login accepted
PASS [email protected]
    230 fake user logged in
SYST
    215 WIN32 ftpdmin v. 0.95
PWD
    257 "/"
TYPE I
    200 Type set to I
PASV
    227 Entering Passive Mode (192,168,0,101,5,178)
CWD /
    250 CWD command successful
LIST
    150 Opening connection
    226 Transfer Complete
PASV
    227 Entering Passive Mode (192,168,0,101,5,178)
SIZE /bottles.jpg
    213 18003
MDTM /bottles.jpg
    213 20040509122422
RETR /bottles.jpg
    150 Opening BINARY mode data connection
    226 Transfer Complete
5
Cadab

見てください CrushFTP

CrushFTPは、標準の安全なファイル転送プロトコルをサポートする強力なファイルサーバーです。 CrushFTPの「Crush」は、転送をオンザフライでシームレスに圧縮して転送を高速化する機能に由来しています。インライン圧縮サポートと高速転送オプションを組み合わせることで、高遅延接続のための最速のファイル転送オプションが可能になります。

約10回のクリックで、完全に構成され、ログインする準備が整います。

5
Dave M

オープンソース FileZilla サーバーもご覧ください。

FileZillaクライアントは、高速で信頼性の高いクロスプラットフォームFTP、FTPS、およびSFTPクライアントであり、多くの便利な機能と直感的なグラフィカルユーザーインターフェイスを備えています。

Screenshot
(画像をクリックすると拡大します)

4
Piotr Kula

Juergen Thumm(StahlWorks Technologies)Swiss File Knifeは、Windowsポータブルのsingle-exeコマンドラインツールです。

それができる多くのことの1つは、ftpサーバーとして機能することです。オープンソースであることに加えて、2006年以来、愛情と注意を払って維持され、細工されているように見えます

ソース: http://stahlworks.com/dev/index.php?tool=ftpserv

コマンドラインから即座にシンプルなシングルユーザーftpサーバーを実行します

2台のマシン間で簡単にファイルを転送できるようにします。インストールは不要で、Windows、Mac OS X、Linux、RaspberryPi用の完全にポータブルな実行可能ファイル

  • 無料のSwissFile Knife Baseを Sourceforge からダウンロードします。

.。

sfk ftpserv [-h[elp]] [-port=nport] [-rw] [workdir]

簡単なファイル転送のためのSFKインスタントFTPサーバー。

.。


私の目的(単体テスト)では、見た目は良く、提案されているFTPDMINの代替案よりも少し能力が高く、最新のものです。

2015年1月13日編集:

SFKバージョン1.7.2は、ファイルのタイムスタンプを保持するための標準のFTPコマンドMDTMをサポートしていません。タイムスタンプに依存するテストの場合、私が聞いたほとんどすべてのRFCに準拠する別のコマンドラインサーバーは Apache 100%pure Java FTPサーバー です。

セットアップは少し複雑で、起動とシャットダウンは少し遅く、Javaが必要ですが、SFKよりも(標準的に)機能が優れています。

2
xmojmr