30Aug

So übertragen Sie Dateien sicher mit SFTP an jemand anderen

Wir haben bereits über das Hosting Ihres eigenen FTP-Servers geschrieben, aber die Daten werden in Klartext übertragen, was sie für vertrauliche Dateiübertragungen ungeeignet macht. In diesem Handbuch werden wir die sichere Version von FTP - SFTP besprechen und erklären, warum es eine hervorragende Möglichkeit darstellt, Dateien an andere Personen im Internet zu übertragen.

Warum SFTP?

Geeks haben dieses Problem ständig: Sie haben eine Datei, die einfach zu groß ist, um sie per E-Mail oder Instant Messenger zu übertragen. Sicher, Sie könnten es zu Dropbox oder einem anderen Cloud-Dienst hochladen, aber was ist, wenn Sie kein Konto bei ihnen haben oder wollen, genügend Speicherplatz frei haben oder was, wenn Sie nur den mittleren Mann umgehen wollen? Ganz zu schweigen von den Sicherheitsbedenken mit Cloud-Diensten.

Anstatt diesen Aufwand zu bewältigen, können Sie Zeit sparen, indem Sie Dateien( groß und klein) an Ihren Freund übertragen, indem Sie SFTP verwenden. Sie müssen Ihre Dateien vor der Übertragung nicht verschlüsseln, da sie durch das sehr sichere SSH-Protokoll getunnelt werden. Nicht nur das, aber jetzt können Sie direkt zu Ihrem Freund anstatt der Wolke hochladen und sparen viel Zeit.

Aber warte, es gibt mehr! Wenn Sie mehr Dateien mit Personen teilen möchten, können Sie sie einfach in einem bestimmten Ordner ablegen und Ihre Buddys können diesen Abschnitt Ihres PCs durchsuchen, als wäre es ein eigener Teil. Das Freigeben von Dateien kann mit dieser Methode viel einfacher sein, da das Hochladen von Ihrem Freund anstelle von Ihnen initiiert wird. Alles, was Sie tun müssen, ist Drag and Drop, und lassen Sie sie wissen, dass sie jetzt die Datei( en) herunterladen können.

Einrichten von SFTP

Zum Einrichten eines SFTP-Servers unter Windows wird Software von Drittanbietern benötigt. Die meiste Software, die diese Funktionalität hat, wird Sie kosten, aber wir werden eine freie Software namens freeFTPd verwenden. Klicken Sie auf diesen Link, um das Programm herunterzuladen und zu installieren. Seien Sie vorgewarnt, die Entwickler sind eindeutig keine englischen Muttersprachler, und es zeigt sich in viel Text. Seien Sie jedoch nicht beunruhigt, es ist ein legitimes Programm, das wir getestet haben und alles überprüft - Sie werden sich schwer tun, eine bessere kostenlose Alternative zu finden.

Gehen Sie die Installation wie gewohnt durch, und am Ende werden zwei Aufforderungen angezeigt, eine fragt, ob private Schlüssel erstellt werden sollen, und die andere fragt, ob sie als Dienst ausgeführt werden soll;Klicken Sie bei beiden auf Ja.

Wenn die Installation beendet ist, öffnen Sie freeFTPd über das neue Verknüpfungssymbol auf Ihrem Desktop. Beim Schreiben von Konfigurationsänderungen traten Probleme auf. Stellen Sie daher sicher, dass Sie mit der rechten Maustaste auf das Symbol klicken und das Programm als Administrator ausführen.

Um mit der Konfiguration zu beginnen, klicken Sie auf Benutzer auf der linken Seite.

Klicken Sie in diesem Menü auf Hinzufügen und geben Sie die Informationen für ein neues Benutzerkonto ein, um auf Ihren Server zuzugreifen.

Unter Autorisierung können Sie "NT-Authentifizierung" oder "Passwort als SHA1-Hash gespeichert" verwenden. Die NT-Authentifizierung bedeutet, dass ein Windows-Benutzername und -Passwort verwendet wird, sodass Sie für jeden einen neuen Benutzer auf Ihrem Computer erstellen müssengreift auf das SFTP-Verzeichnis zu. In den meisten Fällen ist es wahrscheinlich am besten, das Kennwort nur als SHA1-Hash zu speichern und den SFTP-Benutzer von den Windows-Benutzern getrennt zu halten.

Nachdem Sie den gewünschten Benutzernamen und das Passwort eingegeben haben, deaktivieren Sie das Kontrollkästchen "FTP-Server" unten und klicken Sie dann auf Übernehmen. Nachdem der Benutzer eingerichtet wurde, klicken Sie auf die Registerkarte SFTP.

Das einzige, was sich auf dieser Registerkarte wirklich ändern sollte, ist das SFTP-Root-Verzeichnis. Dies gibt an, wo sich die Dateien befinden, die Sie teilen möchten. Der Einfachheit halber werden wir nur das bereits bestückte Verzeichnis in einen Ordner auf dem Desktop ändern.

Wenn Sie mit dem Hosten von Dateien fertig sind, klicken Sie in diesem Register auf die Schaltfläche Start. Die Windows-Firewall wird wahrscheinlich angezeigt und Sie gefragt, ob dies in Ordnung ist - klicken Sie auf Zugriff erlauben.

Nun sollten Sie in der Lage sein, zur Registerkarte Status zurückzukehren und zu sehen, dass Ihr SFTP-Server läuft.

Klicken Sie auf Übernehmen &Speichern Sie, um diese Änderungen beizubehalten, und schließen Sie dann das Fenster.

freeFTPd wird weiterhin im Hintergrund ausgeführt. Um darauf zuzugreifen, öffnen Sie es einfach im Infobereich.

Zugriff auf das SFTP-Verzeichnis

Legen Sie ein paar Dateien in Ihr SFTP-Verzeichnis, damit wir einige Tests durchführen können. Wenn Sie das Home-Verzeichnis für den Benutzer in der Standardeinstellung( $ SERVERROOT \ geek in unserem Beispiel) verlassen haben, müssen Sie ein anderes Verzeichnis im SFTP-Root-Verzeichnis erstellen.

Wie Sie in diesem Screenshot sehen können, legen wir zwei Testdateien in das Verzeichnis 'geek', das sich im Ordner 'SFTP-Serverdateien'( SFTP-Stammverzeichnis) befindet. Stellen Sie sicher, dass Port 22 an Ihren PC auf Ihrem Router weitergeleitet wird, und dann können Sie sich mit Ihrem PC verbinden. In diesem Handbuch finden Sie Informationen zur Portweiterleitung.

Lassen Sie Ihren Partner einen FTP-Client herunterladen, der auf SFTP-Server zugreifen kann - unsere Empfehlung ist FileZilla. Sie müssen nur Ihre IP-Adresse, den Benutzernamen und das Passwort, das Sie zuvor konfiguriert haben, eingeben und den Port angeben, auf dem Ihr Server läuft( wenn Sie ihn standardmäßig belassen haben, ist dies Port 22).

Wenn sie das erste Mal eine Verbindung zu Ihrem Server herstellen, werden sie aufgefordert, die Hostschlüssel zu speichern. Sie müssen nur das Feld "Immer vertrauen" aktivieren und auf "OK" klicken, damit Sie nie wieder dazu aufgefordert werden( es sei denn, Sie ändern Ihre Host-Schlüssel aus irgendeinem Grund).

Ihr Freund sollte nun in der Lage sein, auf die Dateien zuzugreifen, die Sie im SFTP-Verzeichnis abgelegt haben, und Dateien hinzufügen, die er mit Ihnen teilen möchte.