Unterschied zwischen FTP und SFTP

Unterschied zwischen FTP und SFTP

Ftp vs. Sftp

Dateiübertragungsprotokoll (auch als FTP bekannt) ist ein Netzwerkprotokoll, das implementiert wird, um Dateien über ein TCP/IP -Netzwerk auszutauschen - dh das Übertragungssteuerungsprotokoll und das Internet -Protokoll. FTP verwendet vom Benutzer erstellte Kennwortauthentifizierung. Obwohl die benutzerbasierte Kennwortauthentifizierung normalerweise implementiert wird, ist der anonyme Benutzerzugriff auch über einen FTP-Server verfügbar.

Das SSH -Dateiübertragungsprotokoll (auch als sicheres Dateiübertragungsprotokoll oder SFTP bezeichnet) ist ein Netzwerkprotokoll, mit dem Dateizugriff, Übertragung und Verwaltung über einen sicheren Datenstrom ermöglicht werden können. Es ist eine Erweiterung der 2.0 Version des Secure Shell (oder SSH) -Protokolls, dessen Ziel es ist, sichere Übertragungsfunktionen bereitzustellen. Es ist auch beabsichtigt, funktional mit anderen Protokollen zu arbeiten.

Wie erwähnt ist FTP anonym zugänglich. Dies bedeutet, dass sich der Benutzer bei diesem Server mit einem „anonymen“ Konto anmelden kann, wenn er eine Eingabeaufforderung für einen Benutzernamen und ein Passwort erhielt. In den meisten Fällen wird ein Benutzer ohne direktes Konto mit dem Host -Computer aufgefordert, seine E -Mail -Adresse anstelle eines Passworts zu verwenden. Es gibt jedoch praktisch keinen Überprüfungsprozess, sobald diese Informationen geliefert werden (z. B. im Nationalen Zentrum für Biotechnologieinformationen).

Das SFTP -Protokoll verfügt über eine unterschiedliche und breite Palette von Vorgängen, auf die auf Remotedateien zugegriffen werden kann. Einige seiner bemerkenswerteren Funktionen umfassen die Wiederaufnahme unterbrochener Transfers, Verzeichnislisten und Entfernung von Remotedateien. Im Vergleich zu anderen Protokollen (nämlich das sichere Kopierprotokoll oder SCP) ist SFTP als Protokoll „flüssiger“ und ist plattformunabhängiger. Infolgedessen ist das SFTP -Protokoll auf einer Vielzahl von Plattformen erhältlich.

FTP -Server haben Authentifizierungs- und Verschlüsselungsprotokolle. Wenn ein solcher Zugang eingeschränkt ist, kann ein Remote -FTP (FTP Mail) -Dienst implementiert werden, um das Problem der Beschränkung zu umgehen. Dies ermöglicht den Zugriff, verengt den Benutzer jedoch daran, Verzeichnisse anzusehen oder Befehle zu ändern. In ähnlicher Weise bietet SFTP eine interaktive Schnittstelle mit einem Befehlszeilenprogramm an, das die Client-Kommunikation implementiert. Im Gegensatz zu FTP ist das SFTP -Protokoll verschlüsselt, wodurch herkömmliche Proxys in Bezug auf die Kontrolle des SFTP -Verkehrs unwirksam sind.

Zusammenfassung:

1. FTP ist ein Netzwerkprotokoll, das zum Austausch von Dateien über ein TCP/IP -Netzwerk verwendet wird. SFTP ist ein Netzwerkprotokoll, mit dem Dateizugriff, Übertragung und Verwaltung über einen Datenstrom ermöglicht werden können.

2. FTP ist anonym zugänglich und in den meisten Fällen nicht verschlüsselt. Das SFTP -Protokoll ist verschlüsselt und lässt die Kontrolle des Verkehrs bei der Verwendung herkömmlicher Proxys unwirksam.