GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So verbinden Sie sich mit SFTP mit FileZilla für eine sichere Dateiübertragung

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:

  1. Passwörter
  2. 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.


Linux
  1. So verwenden Sie den SFTP-Befehl für die sichere Dateiübertragung

  2. So laden Sie Dateien vom SFTP-Server mit Python-Skript herunter

  3. Verbinden Sie sich mit Filezilla über SFTP mit einem Cloud-Server

  4. Verwenden von nc zum Übertragen großer Dateien

  5. Wie gebe ich die Schlüsseldatei für sshfs an?

So verwenden Sie Bluetooth unter Ubuntu für die Dateiübertragung

Verwenden von FileZilla zum Herstellen einer Verbindung mit dem SFTP-Server über die GUI

So erstellen Sie einen SFTP-Benutzer für einen Webserver Document Root

So ändern Sie Dateiberechtigungen mit FileZilla

Gewusst wie:SFTP-Befehle – Dateien sicher auf einen Remote-Server übertragen

So installieren Sie Android File Transfer für Linux unter Ubuntu