SSH sFTP Server auf eigenem Rechner einrichten

F.L.X

Neu angemeldet
Registriert
25 März 2014
Beiträge
138
Hallo,

ich hab mich gerade versucht, auf diversen Seiten einzulesen, aber so richtig schlau werd ich da nicht.


(ssL is aber also nich ganz das, was ich brauch, oder? - als muß SSH)

Ich würde gerne einen Passwort-geschützten FTP Server mit verschlüsselter Übertragung einrichten.
Auf meinem Laptop. Also fakultativ - nicht 24h/7 Tage die Woche - (ich schlafe nachts und bin auch zur Arbeit weg- mit Laptop) - also nur, damit z.B. Freunde Dateien Browsen und von meinem Laptop runterladen bzw. auch raufladen können.

Filezilla Server ist wohl der einfachste und kostenlos.
Aber so wie ich das sehe arbeitet der wohl nur als Dienst = ist also 7 Tage die Woche fest in meinem Windows(leider 8) verankert. :(
Oder gibt es da eine andere Möglichkeit? / anderes Programm?

Gibt es eine konkrete Anleitung (wenn möglich in Deutsch, auch wenn ich Englisch einigermaßen verstehe)
incl. z.B auch per Puttykeygen ersteller SSH Schlüssel Einbinden, usw.
einfache Konfigurierung, etc.


Wäre wirklich nett, wenn mir da jemand was empfehlen könnte.
Danke schon mal im voraus und - schöne Festtage.

EDIT:
mhh, achso, kann der client nicht den IE oder Firefox einsetzen? - damit die nichts extra installieren müssen?
einfach meine ftps://ftp.12.34.5 in die Adresszeile eingeben?
[hatte ich vorher vergessen zu fragen - UND: TLS hatte Kugelfisch - weiter unten - angesprochen]
können die auch TLS?
 
Zuletzt bearbeitet:
Man kann Dienste auch abschalten bzw. nur bei Bedarf anschalten. Siehe "services.msc"
 
Windows hat soweit ich weiß einen eigenen FTP Server, den du nutzen könntest. Trotzdem würde ich auf den Filezilla-Server setzen. Es gibt allerdings noch einige weitere.
SSH habe ich bisher noch nie unter Windows benutzt, aber wenn du darauf einen SSH-Server laufen lassen kannst, dann würde ich es vorzuziehen.
Prinzipiell gilt: Wenn du die Wahl zwischen SFTP und FTP hast, dann willst du immer SFTP.
 
  • Thread Starter Thread Starter
  • #5
[...]SSH habe ich bisher noch nie unter Windows benutzt, aber wenn du darauf einen SSH-Server laufen lassen kannst, dann würde ich es vorzuziehen.
keine Ahnung, wie das geht.
Aber irgendwie ist mir der Unterschied zwischen den 3 Sachen: SFTP und SSH bzw. auch SSL noch nicht so ganz klar.
Prinzipiell gilt: Wenn du die Wahl zwischen SFTP und FTP hast, dann willst du immer SFTP.
Daß ich Ende2Ende verschlüsselt haben will ist klar - quasi obligat, da private Dateien ausgetauscht werden sollen (legale!). Aber das aben - wenigstens für die Clientseite - einfach.

und dazu such ich noch eine präzise Anleitung.
 
FTPS = FTP Protokol (nur 'verschlüsselt')
SFTP = SSH nur ohne "Kommandoeingabe" also die reine "Ordnerstruktur"
 
Aber irgendwie ist mir der Unterschied zwischen den 3 Sachen: SFTP und SSH bzw. auch SSL noch nicht so ganz klar..

SSL und SSH haben eigentlich nichts miteinander zu tuen, außer das sie sich sehr ähnlich sind. Wie zwei gleiche PKW von zwei Marken. Ist für dich aber nicht wichtig.

SFTP ist einfach nur eine SSH Netzwerkverbindung. Die kannst du unter einer Linux Distribution wie z. B. Ubuntu auch einfach im Dateimanager Nautilus öffnen ssh://name@128.0.0.1 die Datenstruktur des Servers siehst du dann in der GUI. Wenn du die Verbindung in einem Terminal öffnest, hast du halt "nur" die Möglichkeiten des Terminals.
 
FTP, SSH, SFTP sind liegen in der Anwendungsschicht und zwar direkt über TCP in der Transportschicht.
Wobei man noch dazu sagen kann, dass SFTP innerhalb der Anwendungsschicht noch mal auf SSH liegt.
TLS/SSL hingegen liegt in der Transportschicht und da auf TCP.

Schöner kann man das bei den verschiedenen Wikipedia-Artikeln sehen:

Anwendungsschicht:
Anwendungsschicht: >
Transportschicht:

Zum Vergleich kannst du dir auch mal HTTPS und HTTP anschauen, HTTP liegt als Anwendungsschicht direkt auf TCP in der Transportschicht, HTTPS ist ebenfalls HTTP in der Anwendungsschicht, die Transportschicht ist hier aber TLS (SSL) über TCP.


Im Prinzip sind das alles nur Protokolle, die aufeinander aufbauen. Für dich ist eigentlich nur wichtig:
SFTP = gut (weil SSH = gut)
FTP = böse
HTTPS = gut
HTTP = böse
 
In diesem Fall wäre allerdings FTPS (FTP über SSL/TLS) wohl die bessere und sowohl server- wie auch clientseitig einfachere Wahl als SFTP (Protokoll zum Dateitransfer über eine SSH-Verbindung), zumal speziell unter Windows SCP/SFTP-Clients rar sind und ein SSH-Server unter Windows deutlich aufwändiger aufzusetzen und sicher zu betreiben ist. FTPS ist auch mit dem bereits erwähnten FileZilla Server möglich, siehe . Als Client kann jeder TLS-fähige FTP-Client (z.B. FileZilla) verwendet werden.
 
  • Thread Starter Thread Starter
  • #10
mhh, achso, kann der client nicht den IE, Opera oder Firefox einsetzen?

ansowas dachte ich nämlich.
Die meisten meiner Kollegen und Freunde installieren lieber eine "Software mit IE-Toolbar" als irgend ein Programm, was ihnen jemand oder eine vertrauenswürdige Homepage wie CHIP.de empfiehlt. :(

daß die dann einfach ftps://ftp.123.12.123.4 eingeben und schon mit meinem Server verbunden werden.
Früher hatte das mal mit irgend so - ich glaube Cerberus FTP Server? eingesetzt und mit Passwortschutz - da konnte meine Freundin dann per IE auf meinen Laptop.
 
Verbreitete Browser unterstützen zwar FTP, jedoch nicht FTPS. In deinem Fall wäre wohl die einfachste Lösung, statt FTP eine webbasierte Lösung wie z.B. OwnCloud über HTTPS anzubieten, wenn als Clients normale Browser genutzt werden sollen.
 
Zurück
Oben