7

Есть ли FTP-сервер, который можно запустить через командную строку?

В идеале я хочу автономный файл server.exe (файлы DLL и файлы конфигурации в порядке), который я могу настроить, запустить / остановить с помощью командной строки, без необходимости установки или настройки в качестве службы.

4 ответа4

5

Посмотрите на CrushFTP

CrushFTP - это мощный файловый сервер, поддерживающий стандартные безопасные протоколы передачи файлов. «Crush» в CrushFTP происходит из-за его способности без проблем сжимать передачи на лету, обеспечивая более быстрые передачи! Комбинируя встроенную поддержку сжатия с опциями высокоскоростной передачи, вы получаете самые быстрые опции передачи файлов для соединений с высокой задержкой.

Примерно за 10 кликов вы можете быть полностью настроены и готовы войти в систему.

4

Вы также можете посмотреть на сервер FileZilla с открытым исходным кодом.

FileZilla Client - это быстрый и надежный кроссплатформенный клиент FTP, FTPS и SFTP с множеством полезных функций и интуитивно понятным графическим интерфейсом пользователя.

Скриншот
(Нажмите на изображение, чтобы увеличить)

4

Сейчас я использую FTPDMIN, который не идеален из-за отсутствия безопасности, но для моих целей (модульных тестов) это нормально.

Простая оперативная передача файлов Windows FTP-сервер.

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 mozilla@example.com
    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
2

Swiss File Knife Джергена Тумма (StahlWorks Technologies) - это переносимый в Windows инструмент командной строки с одним файлом .

Одна из многих вещей, которые он может сделать, - это работать в качестве ftp сервера. Помимо того, что с открытым исходным кодом, он выглядит хорошо поддерживается и обработан с любовью и заботой с 2006 года

Источник: http://stahlworks.com/dev/index.php?tool=ftpserv

запустить простой однопользовательский ftp-сервер мгновенно из командной строки

чтобы включить простую передачу файлов между двумя машинами. установка не требуется, полностью переносимый исполняемый файл для Windows, Mac OS X, Linux и Raspberry Pi

  • Загрузите бесплатную швейцарскую базу файловых ножей от Sourceforge.

...

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

SFK Instant FTP Server для удобной передачи файлов.

...


Для моих целей (модульные тесты) он выглядит хорошо, и он немного более функциональный и более современный, чем предлагаемая альтернатива FTPDMIN .

РЕДАКТИРОВАТЬ 2015-01-13:

SFK версии 1.7.2 не поддерживает стандартную команду FTP MDTM для сохранения метки времени файла. Для тестов, чувствительных к временным меткам, другой сервер командной строки, совместимый практически со всеми RFC я слышал, - это Apache 100% чистый Java FTP-сервер.

Он немного сложнее в настройке и немного медленнее запуска и выключения и требует Java но он более функциональный (по стандарту), чем SFK

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .