![FTP-Server über die Kommandozeile](https://rvso.com/image/1302455/FTP-Server%20%C3%BCber%20die%20Kommandozeile.png)
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.
Antwort4
Von Jürgen Thumm (StahlWorks Technologies) Swiss File Knife
stammt ein portables Single-EXE-Befehlszeilentool für Windows.
Eine der vielen Möglichkeiten, die es bietet, ist die Funktion als ftp
Server. 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 FTPDMIN
Alternative.
BEARBEITEN 13.01.2015:
SFK
Version 1.7.2
unterstützt keinen Standard-FTP-Befehl MDTM
zum Beibehalten des Dateizeitstempels. Für zeitstempelsensitive Tests gibt es einen anderen Befehlszeilenserver, der mit fast allen kompatibel ist, RFC
von 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, Java
aber es ist leistungsfähiger (standardmäßig) als dieSFK