Optionen für einen SFTP-Server auf einem Windows-Computer [geschlossen]

11

Wir haben einen Kunden, der Dateien über SFTP an uns senden möchte (unter Berufung darauf, dass FTP von Natur aus unsicher ist). Wir haben eine Windows-Umgebung (Windows 2003 Server).

Derzeit überprüfe ich Copssh (OpenSSH für Windows, http://www.itefix.no/i2/copssh ) und suche nach Alternativen oder Gedanken zu Copssh oder einer anderen SFTP-Option für Windows. Je einfacher einzurichten und zu verwalten ist, desto besser.

Ich habe noch nie einen SFTP-Host eingerichtet, daher bin ich gespannt, was Sie alle empfehlen würden.

Hythloth
quelle

Antworten:

2

Ich neige dazu, Teile der CgyWin-Distribution ( http://www.cygwin.com/ ) zu installieren und SSH + SFTP / SCP auf diese Weise einzurichten , und habe festgestellt, dass es für diesen Zweck unter Windows 2000 / XP / 2003 / zuverlässig ist. Vista / 2008 * . Das SSH-Paket ist eine vollständige Portierung des OpenSSH-Anzugs, wie er in den meisten Linux-Distributionen und vielen anderen Unix-a-Likes (einschließlich BSD, wo er entstanden ist) zu finden ist.

Cygwin sein Overkill kann für Sie braucht , wenn alle Sie SFTP brauchen , ist aber (ich es sehr nützlich finden eine vollständige Linux-a-ähnliche Umgebung an den Fingerspitzen zu haben, aber Ihre Beschreibung schlägt vor , dass Sie so etwas nicht brauchen). Das von Ihnen erwähnte Copssh basiert tatsächlich auf dem Cygwin-Port von OpenSSH. Ich verstehe, dass es sich einfach um die SSH-Teile und -Anforderungen handelt, die mit nichts anderem aus Cygwin herausgezogen wurden, und daher genauso gut funktionieren sollte.

Lange Rede, kurzer Sinn: Ich empfehle Ihnen, Copssh weiter zu untersuchen, es sei denn, Sie möchten einige der vielen anderen Dinge, die mit Cygwin einhergehen. In diesem Fall sollten Sie dies stattdessen untersuchen.

[*] Ich hatte unter 2008 Probleme mit Exim über Cygwin, obwohl dies vor einiger Zeit vor 2008 offiziell unterstützt wurde, so dass dies möglicherweise ein gelöstes Problem ist, aber SSH mit Bash und allen üblichen Befehlszeilentools, die ich verwende, hat einwandfrei funktioniert.

David Spillett
quelle
7

Ich fand, dass die Diskontinuitäten des Berechtigungsmodells zwischen CopSSH, Cygwin und Windows / NTFS ein kolossaler Kopfschmerz sind, um klar zu bleiben. Wie ich mich erinnere, mussten drei ACL-Ebenen ausgerichtet werden. Und es war sehr empfindlich gegenüber DLL-Versionen. Dies war vor einigen Jahren / Jobs, vielleicht wurde es verbessert. Für mich war es ein Fall von Dingen, die "nur dann kostenlos sind, wenn Ihre Zeit nichts wert ist" ... selbst wenn es mein Gehaltsscheck war, der den Nutzen aus der Zeit sah, die ich mit dem Kampf gegen die Software verbracht habe.

In diesen Tagen gebe ich die $ 100 / Box für WinSSHD von BitVise aus, die fest eingestellt und vergessen wurde. Ich bin nicht mehr verbunden, als ein zufriedener Kunde zu sein. Schauen Sie sich WinSSHD an.

Bearbeiten: WinsSSHD SFTP-Setup Schritt für Schritt

AndyN
quelle
+1 für "nur kostenlos, wenn Ihre Zeit nichts wert ist". so wahr mit so etwas ... Tage und Tage können verschwinden,
wenn man
1

Sie können SFTPPlus Server ausprobieren . Es funktioniert unter Windows, aber auch unter Linux und Unix. Es wird mit einem webbasierten Verwaltungstool zum Konfigurieren von SFTP / SCP-Protokollen und -Konten geliefert.

Gleichzeitig werden FTPS (explizit und implizit) und HTTP / HTTPS unterstützt, sodass Sie über mehrere Protokolle auf dieselben Dateien zugreifen können.

Wie bereits erwähnt, bereiten die Berechtigungen in Cygwin große Kopfschmerzen. Aus diesem Grund empfehle ich einen nativen Server.

Ich bin einer der Leute, die SFTPPlus entwickeln

Adi Roiban
quelle
0

Cerberus FTP Server 4 unterstützt jetzt SFTP unter Windows (sowie FTPS). Es ist eine schnelle Installation und sie haben umfangreiche Hilfedokumentation online verfügbar. Außer dem Hinzufügen einer SFTP-Schnittstelle in der GUI ist kein anderes Setup erforderlich, damit SFTP funktioniert. Version 4.0 ist noch in BETA, aber ich habe es ausgiebig verwendet und festgestellt, dass es sehr stabil ist.

Der Download ist hier verfügbar und das Setup-Tutorial ist auf der Website verfügbar.

Gewähren
quelle
0

CompleteFTP ist ein SFTP- und FTP / FTPS-Server für Windows, den Sie möglicherweise in Betracht ziehen möchten. Es unterstützt auch HTTP und HTTPS. Offenlegung: Ich bin einer der Entwickler von CompleteFTP.

Bruce Blackshaw
quelle
0

Microsoft hat kürzlich einen eigenen Build von OpenSSH für Windows ( Releases und Downloads ) veröffentlicht.

Es hat keine Abhängigkeit von Cygwin oder irgendetwas anderem und ist ziemlich leicht (im Vergleich zu Cygwin).

Ich habe eine Anleitung zum Einrichten des SSH / SFTP-Servers unter Windows mit diesem Microsoft-Build von OpenSSH erstellt .


Ansonsten habe ich gute Erfahrungen mit Bitvise SSH-Servern gemacht (sie haben eine kostenlose Edition für den persönlichen Gebrauch).


Copssh ist ein totes Projekt.

Martin Prikryl
quelle
0

Wenn eine einfache Verwaltung ein Ziel ist, können Sie die folgenden Optionen ausprobieren

Rebex Tiny SFTP-Server

  • Eine eigenständige Windows-Anwendung
  • Entpacken und ausführen.
  • Einzelner Benutzer, einzelner Ordner.
  • Konfiguration durch Bearbeiten der Konfigurationsdatei (sieht ähnlich aus wie web.config).
  • Kostenlos für alle.
  • Quellcode ist enthalten, kann erweitert werden.

Buru SFTP Server

Leichter SFTP-Server für Windows. Die Installation ist wie folgt:

' unzip the package and run
buru user add myuser --password mypassword --rootdir c:\data
buru run
  • kann als Dienst ausgeführt werden
  • unbegrenzte Benutzer
  • kostenlos für nichtkommerzielle Zwecke

Liste der SFTP-Server für Windows

Es gibt eine Liste SFTP-Server Liste sftp.net/servers . Probieren Sie es aus und wählen Sie Ihre eigene. Haftungsausschluss: Ich bin einer der Betreuer der Website sftp.net und an der Entwicklung von Rebex Tiny Server und BuruServer beteiligt.

Martin Vobr
quelle
-3

Schauen Sie sich den FileZilla-Server an. http://filezilla-project.org/download.php?type=server Dieselben Leute, die den sehr, sehr beliebten FTP / SFTP-Client herstellen, stellen einen Server für Windows her.

Brian
quelle
1
Ich habe dieses Projekt als potenziellen SFTP-Server untersucht, aber leider unterstützt der FileZilla-Server derzeit kein SFTP, dies ist nur im Client enthalten.
Loftx