Dieser Artikel zeigt Ihnen, wie Sie eine Verbindung zu Ihrem SFTP-Server mit SFTP in FileZilla einrichten, indem Sie eine Passwort- oder SSH-Schlüssel-basierte Authentifizierung verwenden .
Warum SFTP für Dateiübertragungen verwenden
Wenn es um FTP vs. SFTP geht, gibt es einige wichtige Unterschiede zu beachten. Erstens möchte niemand, dass seine Informationen in die falschen Hände geraten. Zweitens verwendet FTP (File Transfer Protocol) Klartext für alle Übertragungen.
Jeder kann die FTP-Benutzernamen, Passwörter, Befehle und Daten lesen, indem er das Netzwerk ausspioniert.
Andererseits kann SFTP Informationen sicher übertragen. Dies liegt daran, dass es auf FTP-Software aufbaut und das SSH-Protokoll zum Übertragen von Dateien verwendet und erfordert, dass der Client vom Server für erweiterte Sicherheitselemente authentifiziert wird.
Kurz gesagt, SFTP ist als Erweiterung von SSH konzipiert, um sichere Dateiübertragungsfunktionen bereitzustellen.
Mit FileZilla eine Verbindung zu SFTP herstellen
FileZilla ist ein kostenloses Open-Source-FTP-Softwaretool, mit dem Benutzer Dateien von einem lokalen Computer auf einen Remote-Computer übertragen können. Es kann unter Windows, Linux und macOS ausgeführt werden. FileZilla unterstützt die Protokolle FTP, SFTP und FTPS.
SFTP bietet zwei Benutzerauthentifizierungsoptionen beim Verbinden mit Ihrem Server:
- Passwörter
- SSH-schlüsselbasierte Authentifizierung
Die SSH Keys sind sicherer als das Passwort. In diesem Artikel behandeln wir beide Möglichkeiten.
Bitte beachten Sie, dass Sie SFTP nicht verwenden können, wenn der Server, mit dem Sie sich verbinden, nur FTP-Verbindungen und keine SSH-Verbindungen unterstützt.
SFTP mit FileZilla mit Passwort
Öffnen Sie den FileZilla Site Manager
indem Sie auf das Symbol oben links in der Menüleiste klicken.
Es erscheint ein Popup, in dem Sie ein neues Profil erstellen können. Klicken Sie auf New Site
Schaltfläche und geben Sie den neuen Standortverbindungsnamen ein.
Geben Sie im rechten Bereich die folgenden Informationen ein:
- Protokoll :Dies ist ein Dropdown-Bereich. Wählen Sie das
SFTP - SSH File Transfer Protocol
aus Möglichkeit. - Host :Geben Sie Ihren Servernamen oder Ihre Server-IP-Adresse ein.
- Port :22
- Anmeldetyp :Wählen Sie
Normal
aus dem Dropdown-Menü. - Benutzer :Benutzername des Systembenutzers.
- Passwort :Passwort des Systembenutzers.
Drücken Sie auf Connect
klicken und diese Einstellungen speichern und FileZilla mit dem SFTP-Server verbinden.
Akzeptieren Sie das SSL-Zertifikat, indem Sie auf OK
klicken Taste. Stellen Sie sicher, dass Sie Always trust this host, add this key to the cache
haben aktiviert, sodass Sie das Zertifikat nur einmal akzeptieren müssen.
Sobald Sie die obigen Schritte abgeschlossen haben, sollten Sie FileZilla mit Ihrem SFTP-Server verbinden können.
Sobald Sie verbunden sind, sehen Sie auf der rechten Seite eine Liste mit Dateien auf dem Server. Um neue Dateien hochzuladen, ziehen Sie Dateien von Ihrem Computer (Local site
) an den Server (Remote site
).
SFTP mit FileZilla unter Verwendung von SSH-schlüsselbasierter Authentifizierung
Wenn Sie noch kein SSH-Schlüsselpaar erstellt haben, können Sie dieses Tutorial überprüfen:Generieren Sie ein SSH-Schlüsselpaar:Vorgehensweise (mit Beispielen).
Öffnen Sie den FileZilla Site Manager
indem Sie auf das Symbol oben links in der Menüleiste klicken.
Es erscheint ein Popup, in dem Sie ein neues Profil erstellen können. Klicken Sie auf New Site
Schaltfläche und geben Sie den neuen Standortverbindungsnamen ein.
Geben Sie im rechten Bereich die folgenden Informationen ein:
- Protokoll :Dies ist ein Dropdown-Bereich. Wählen Sie das
SFTP – SSH File Transfer Protocol
aus Möglichkeit. - Host :Geben Sie Ihren Servernamen oder Ihre Server-IP-Adresse ein.
- Port :22
- Anmeldetyp :Wählen Sie
Key file
aus dem Dropdown-Menü. - Benutzer :Benutzername des Systembenutzers.
- Schlüsseldatei : Klicken Sie auf
Browse
Schaltfläche und wählen Sie Ihre private Schlüsseldatei aus .
Drücken Sie auf Connect
klicken und diese Einstellungen speichern und FileZilla mit dem SFTP-Server verbinden.
Akzeptieren Sie das SSL-Zertifikat, indem Sie auf OK
klicken Taste. Stellen Sie sicher, dass Sie Always trust this host, add this key to the cache
haben aktiviert , sodass Sie das Zertifikat nur einmal akzeptieren müssen.
Schlussfolgerung
Herzlichen Glückwunsch, Sie haben FileZilla erfolgreich mit Ihrem SFTP-Server verbunden!
Jetzt wissen Sie, dass SFTP SSH File Transfer Protocol bedeutet und eine sichere Verbindung bietet, während Dateien von einem Host auf einen anderen übertragen werden. Seine Funktionalitäten sind denen von FTP ähnlich, unterscheiden sich aber nur im Protokoll.
Wenn Sie Fragen oder Tipps zum Teilen haben, können Sie dies gerne im Kommentarbereich tun.