FTP-Server über die Kommandozeile

FTP-Server über die Kommandozeile

Gibt es einen FTP-Server, der über die Befehlszeile ausgeführt werden kann?

Idealerweise möchte ich eine in sich geschlossene Server.exe-Datei (DLL-Dateien und Konfigurationsdateien sind in Ordnung), die ich über die Befehlszeile einrichten und starten/stoppen kann, ohne sie als Dienst installieren oder einrichten zu müssen.

Antwort1

Schauen Sie sich an FTP-Server

CrushFTP ist ein leistungsstarker Dateiserver, der standardmäßige sichere Dateiübertragungsprotokolle unterstützt. Das „Crush“ in CrushFTP kommt von seiner Fähigkeit, Übertragungen nahtlos im laufenden Betrieb zu komprimieren, was für schnellere Übertragungen sorgt! Durch die Kombination der Inline-Komprimierungsunterstützung mit den Hochgeschwindigkeitsübertragungsoptionen verfügen Sie über die schnellstmöglichen Dateiübertragungsoptionen für Verbindungen mit hoher Latenz.

In etwa 10 Klicks sind Sie vollständig konfiguriert und bereit zur Anmeldung.

Antwort2

Ich benutze jetztFTPDMIN, was aufgrund mangelnder Sicherheit nicht ideal ist, aber für meine Zwecke (Unit-Tests) ist es in Ordnung.

Einfacher Ad-hoc-Dateitransfer-Windows-FTP-Server.

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

Antwort3

Sie können sich auch die Open Source ansehenFileZillaServer.

FileZilla Client ist ein schneller und zuverlässiger plattformübergreifender FTP-, FTPS- und SFTP-Client mit vielen nützlichen Funktionen und einer intuitiven grafischen Benutzeroberfläche.

Bildschirmfoto
(Klicken Sie auf das Bild, um es zu vergrößern)

Antwort4

Von Jürgen Thumm (StahlWorks Technologies) Swiss File Knifestammt ein portables Single-EXE-Befehlszeilentool für Windows.

Eine der vielen Möglichkeiten, die es bietet, ist die Funktion als ftpServer. Abgesehen davon, dass es Open Source ist, sieht es gut gepflegt aus und wurde seit 2006 mit Liebe und Sorgfalt erstellt.

Quelle:http://stahlworks.com/dev/index.php?tool=ftpserv

Führen Sie einen einfachen Einzelbenutzer-FTP-Server direkt über die Befehlszeile aus

um einen einfachen Dateitransfer zwischen zwei Maschinen zu ermöglichen. Keine Installation erforderlich, vollständig portable ausführbare Datei für Windows, Mac OS X, Linux und Raspberry Pi

  • Laden Sie die kostenlose Swiss File Knife Base herunter vonQuelleschmiede.

...

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

Der SFK Instant FTP-Server für einfachen Dateitransfer.

...


Für meine Zwecke (Unit-Tests) sieht es gut aus und ist etwas leistungsfähiger und aktueller als die vorgeschlagene FTPDMINAlternative.

BEARBEITEN 13.01.2015:

SFKVersion 1.7.2unterstützt keinen Standard-FTP-Befehl MDTMzum Beibehalten des Dateizeitstempels. Für zeitstempelsensitive Tests gibt es einen anderen Befehlszeilenserver, der mit fast allen kompatibel ist, RFCvon denen ich gehört habe:Apache 100 % reiner Java-FTP-Server.

Es ist etwas komplexer zu installieren und etwas langsamer zu starten und herunterzufahren und erfordert, Javaaber es ist leistungsfähiger (standardmäßig) als dieSFK

verwandte Informationen