Ich muss einige Übertragungen automatisieren, aber anscheinend kann ich keinen anständigen Befehlszeilen-FTP-Client finden, der FTPS für die Windows-Plattform unterstützt. Winscp unterstützt SFTP, aber es gibt auch keinen guten SFTP-Server für Windows, nur FreeSSHDService, der nicht mehr aktiv unterstützt zu werden scheint. Daher möchte ich FileZilla Server verwenden, der FTPS unterstützt.
7
Antworten:
Sie können Cygwin verwenden und das
openssh-lftp
Paket auswählen .(Es hat eine Abhängigkeit von
openssl
, also nehme ich an, dass es mit kompiliert wurdeconfigure --with-openssl
)quelle
Seit ich die Frage geschrieben habe, wurde WinSCP aktualisiert, um FTPS zu unterstützen!
http://winscp.net/eng/docs/ftps
quelle
SFTPPlus verfügt über einige Automatisierungsfunktionen.
quelle
Die cURL-Bibliothek http://curl.haxx.se/ listet die FTPS-Unterstützung in ihrer Liste der Funktionen auf, sodass vermutlich der mit ihr gelieferte Referenzclient für FTPS-Übertragungen über die Befehlszeile verwendet werden kann.
In Bezug auf "keine guten SFTP-Server für Windows" enthält cygwin ( http://www.cygwin.com/ ) das vollständige OpenSSH-Paket, das mit beiden geliefert wird
Ich habe den von cygwin bereitgestellten SSH-Server verwendet, um SFTP / SCP-Unterstützung auf mehreren Windows-Systemen bereitzustellen. Dies ist möglicherweise besser als FTPS, wenn auch nur, weil FTPS nicht so umfassend unterstützt wird, wie Sie festgestellt haben.
quelle
Wenn Sie Übertragungen automatisieren möchten, würde ich dringend empfehlen, die SFTP-Route entweder mit WinSCP (kostenlos) oder "CoreFTP-Client (20 US-Dollar)" zu verwenden, da diese "geplante" Übertragungen unterstützen. FTPS-Clients unterstützen "im Allgemeinen" keine geplanten Übertragungen, obwohl einige GUI-Clients "Warteschlangen" unterstützen.
quelle
C-Kermit enthält einen sehr guten skriptfähigen FTPS-Client.
Die Windows-Version kostet Geld, aber nicht sehr viel. Unix / Linux-Versionen sind kostenlos.
quelle
Die meisten SSHDs wurden
s haven
seit Jahren nicht mehr aktualisiert, da diesen Anwendungen wirklich nicht viel hinzugefügt werden musste.Persönlich benutze ich http://sshwindows.sourceforge.net/ für die Serverseite und einen der Putty-Clients für sftp mit Skript.
Die obige Website erwähnt einen neuen Entwickler, der einige kleinere, wenn auch nette Änderungen vornimmt, aber wie gesagt, ich brauche nie etwas anderes als das, was bereits da war.
Ihr Recht, es gibt nicht viel im Weg von Ftps-Clients, es ist die weniger beliebte der beiden Optionen, hauptsächlich aufgrund der Anforderung eines doppelten Netzwerkports, inkonsistenter Zeichensätze und unterschiedlicher Arten der Auflistung von Verzeichnissen.
Prost M.
quelle
PuTTY hat einen netten SFTP-Client ( x86 EXE-Referenz )
. Was auch immer Sie tun, verwenden Sie bitte die Authentifizierung mit öffentlichem Schlüssel .
Ich stehe korrigiert; PuTTY verwendet FTP-Tunneling über SSH, das sich von Ihrer Anfrage nach einem FTP über SSL unterscheidet .
quelle
Versuchen Sie CoreFTP ? Ich habe es vor einiger Zeit ausgecheckt - es hat eine Befehlszeilenschnittstelle - aber ich habe es letztendlich nicht verwendet (ich hatte keine Notwendigkeit für die Verwendung der Befehlszeile). Auch einige Funktionen müssen Sie bezahlen - aber es gibt eine kostenlose Version.
quelle