Startseite / Beiträge / Webhosting-Anleitungen / FTP / SFTP Leitfaden für Anfänger

FTP / SFTP Leitfaden für Anfänger

Dateiübertragungsprotokoll (FTP) oder Secure File Transfer Protocol (SFTP)

Die Fähigkeit, Dateien zu und von Ihrem zu verschieben Web-Hosting Server ist für angehende Website-Besitzer von grundlegender Bedeutung. Am Anfang verlassen sich viele von Ihnen vielleicht auf den Dateimanager in Ihrem Kontrollpanel. Dies ist zwar bequem, Dateiübertragungsprotokoll (FTP) or Secure File Transfer Protocol (SFTP) bietet mehr Möglichkeiten.

Ich werde diesen Artikel in zwei Teile brechen. Gehen wir sie genauer durch:

Was ist ein File Transfer Protocol (FTP)?

FTP ist ein Standard-Netzwerkprotokoll, das zum Austausch von Dateien zwischen Computern in einem privaten Netzwerk oder Internet verwendet wird. Es gibt es seit 1971 und ist damit eines der ersten Protokolle, das für diesen Zweck entwickelt wurde. Beeindruckenderweise hat es den Test der Zeit bestanden.

Was ist ein Secure File Transfer Protocol (SFTP)?

SFTP ist eine sicherere Version von FTP. Es benutzt Secure Shell (SSH) Verschlüsselung zum Schutz Ihrer Anmeldeinformationen und Ihrer Übertragungsdaten. Es ist fast identisch mit FTP. Jedoch SFTP verwendet ein anderes Protokoll, sodass Sie keinen Standard verwenden können FTP Klient, mit einem zu sprechen sFTP Server. Sie können auch keine Verbindung zu einem herstellen FTP Server mit einem Client, der nur unterstützt SFTP.

Ultraschall FTP und SFTP Arbeit?

Beide FTP und SFTP sind Client-Server-Protokolle und beruhen auf Kommunikationskanälen zwischen dem Client und dem Server.

FTP für Dummies – wie FTP Works?

FTP kann operate im aktiven und passiven Modus.
FTP kann operate im aktiven und passiven Modus. (Quelle)

FTP arbeitet auf einer Client-Server-Architektur und verwendet separate Steuer- und Datenverbindungen. FTP Benutzer können sich mit einem Klartext-Anmeldeprotokoll (im Allgemeinen ein Benutzername und ein Passwort) authentifizieren. Einige Server erlauben jedoch anonyme Verbindungen.

FTP kann operate im aktiven (Standard) und passiven Modus. Im aktiven Modus ist die FTP Der Client verbindet sich von seinem Port 20 mit dem Port 21 des Servers. Im passiven Modus sind beide Ports für die Kommunikation geöffnet. Dein Netzwerk Firewall benötigt eine ordnungsgemäße Konfiguration, damit sowohl der aktive als auch der passive Modus ordnungsgemäß funktionieren.

SFTP für Dummies – wie SFTP Works?

Ultraschall SFTP Works?
Ultraschall SFTP funktioniert (Quelle)

SFTP ist separat und normalerweise mit SSH verpackt, das ähnlich über eine sichere Verbindung funktioniert. Der entscheidende Unterschied besteht darin SFTP fügt sowohl den Anmeldeinformationen als auch den Daten selbst eine Verschlüsselung hinzu. SFTP ist nicht zu verwechseln mit FTPS, das ist FTP überlaufen SSL, eine andere Sicherheitsschicht als SSH.

FTP vs SFTP: Was ist der Unterschied?

Der Hauptunterschied zwischen FTP vs SFTP ist, dass SFTP verwendet einen sicheren Kanal, um Dateien zu übertragen, während FTP nicht.

So wird es genutzt FTP / SFTP für Ihre Website?

Während du laufen kannst FTP und SFTP über eine Befehlszeilenschnittstelle mit einer FTP Client-Anwendung ist viel bequemer. Es gibt viele geeignete FTP Anwendungen herum. Meine bevorzugte Wahl ist Filezilla, verfügbar seit 2001, ist kostenlos und funktioniert auf den meisten Plattformen.

1. Mit der Filezilla FTP Anwendung

Filezilla bietet eine vertraute Oberfläche für Windows-Benutzer.
Filezilla bietet eine vertraute Oberfläche für Windows-Benutzer.

Gehe auf die Filezilla Website und laden Sie die gewünschte Version herunter. Es gibt separate Installationsprogramme für verschiedene Plattformen. Nach dem Herunterladen können Sie die Installationsdatei starten und den Anweisungen folgen. Seien Sie sich bewusst, dass es versuchen wird, Sie dazu zu bringen, Bloatware zu installieren – aber Sie können das Angebot ablehnen.

Als nächstes starten Sie die Anwendung.

Für die meisten Verbindungen müssen Sie drei Informationen eingeben:

  1. Host,
  2. Benutzername und
  3. Passwort.

Ihr Webhoster stellt diese normalerweise zur Verfügung. Wenn Sie ein Webhosting-Konto haben, teilt Ihnen Ihr Webhoster diese Einstellungen per E-Mail oder online über die mit Webhosting-Control-Panels (WHCP)-Markt.

Verbinden Sie sich mit einem Server

Möglicherweise müssen Sie eine neue erstellen FTP Benutzer, wenn dies das erste Mal ist FTP mit Ihrem Konto. Wenn Sie sich mit einem Server verbinden, der nicht unter Ihrer Kontrolle steht, müssen Sie sich an den Serveradministrator wenden.

Wenn Sie eine SFTP Verbindung statt einer FTP Verbindung, geben Sie Ihren Host- und Benutzernamen wie oben beschrieben ein. Geben Sie entweder Ihr Passwort (falls zutreffend) oder „none“ als Passwort ein. Klicken Sie anschließend auf die Schaltfläche „Verbinden“. 

Der Hauptanzeigebereich ist in zwei Teile geteilt. Einer auf der linken Seite ist Ihr lokaler Computer und auf der rechten Seite der Remote-Server. Die Anzeigefelder sind fast identisch mit dem Windows-Dateimanager. Ziehen Sie alles, was Sie zu oder von Ihrem Webserver verschieben möchten, per Drag-and-Drop.

2. FTP per Befehlszeile

Auch wenn Sie keinen dedizierten verwenden möchten FTP Anwendung wie Filezilla, benötigen Sie ein Medium, um sich mit Ihrem Server zu verbinden.

Windows

Unter Windows können Sie beispielsweise die verwenden FTP Anweisung von der Befehlszeile aus, indem Sie Folgendes eingeben:

ftp <hostname / IP address>

Mac

Auf einem Mac können Sie das integrierte verwenden FTP Anwendung.

  1. Klicken Sie auf Ihr Finder-Symbol,
  2. Wählen Sie „Los“ und dann „Mit Server verbinden“.
  3. Geben Sie die Serveradresse ein und
  4. Klicken Sie auf "Verbinden".

Unabhängig von der gewählten Methode müssen Sie Ihren Benutzernamen und Ihr Passwort eingeben, um die Verbindung herzustellen.

Cyberduck

Wenn Sie mit dem Standard-Mac nicht zufrieden sind FTP Anwendung, es gibt andere, die Sie herunterladen und installieren können. Ich empfehle Gabelstapler or Cyberente.

Grundlegende Befehle

Nach dem Anschluss wird es jedoch komplizierter. Wie bei allen Befehlszeilenschnittstellen ist ein gutes Gedächtnis ein Muss. Hier sind einige grundlegende Befehle, mit denen Sie beginnen können:

Uploading files – ftp> put filename
Display current directory – pwd
Changing directory – cd <directory name>
List directory content – ls
Download all HTML files – mget *.html
End connection – close
Reconnnect to a server – open ftp.<servername / IP address>

Abschließende Gedanken - FTP / SFTP Erklärt

Basic FTP Befehle können hilfreich sein, wenn Sie Skripte erstellen, die Ihre Website aktualisieren oder große Mengen übertragen müssenups von Dateien. Wenn Sie jedoch nicht gegen die Installation neuer Anwendungen sind, empfehle ich dringend die Verwendung einer FTP Anwendung über Befehlsanweisungen.

Weiterlesen:

Foto des Autors

Artikel von Jerry Low

Weiterlesen