SCP und FTP sind zwei Anwendungen für das Kopieren von Dateien von einem Computer zum anderen. Beide wurden ursprünglich auf ihre eigenen Protokollen basieren , aber beide nun verschiedene Protokolle . SCP steht für Secure Copy Protocol und FTP ist die Abkürzung für File Transfer Protocol , das die Original-Datei -Transfer-Protokoll war . Sicherheit
Ein entscheidender Faktor bei Dateiübertragungen ist, dass sie eine Anmeldung erforderlich , um den Remote-Computer . FTP stammt bis 1971 . Damals waren Netzwerke noch in der Entwicklung in akademischen Institutionen und Sicherheit war nicht eine Priorität. Da FTP sendet den Benutzernamen und das Passwort für den Login im Klartext , es ist inakzeptabel für kommerzielle Anwendungen, bei denen Netzwerke halten wertvolle Informationen und sind eher in gebrochen werden. Offensichtlich benötigt FTP durch eine sichere Anlage ersetzt werden, so dass sie die Sicherheitsanforderungen von Unternehmen treffen könnte , und mehrere wurden entwickelt. Eine dieser sicheren Versionen war SCP , oder Secure Copy Protocol .
Zugrunde liegenden Protokolle
Die FTP -Programm ist nicht mehr auf dem FTP -Protokoll, da dieses Protokolls die Sicherheit Schwächen . Der häufigste Grund für FTP ist heute das FTP Protokoll Sichere , FTPS , die Transport Layer Security verwendet , um die Verschlüsselung zu stellen. SCP war mit einem eigenen Protokoll als Teil des Secure Shell -Dienstprogramm, das eine Remote- Terminal-Programm auf dem SSH -Protokoll basiert. Secure Shell war völlig von der Internet Engineering Task Force umgeschrieben SSH2 in 2006 zu produzieren, und das SCP -Protokoll wurde an dieser Stelle verschrottet. . SCP ist nun auf SFTP , die für Secure FTP oder SSH FTP
Format
SCP steht bezogen hat nur ein Format : Es ist ein Befehl in sichere Shell . Es folgt das Format der Unix Copy-Befehl cp . SCP hat zwei obligatorische Parameter: die "von" und "bis" Adresse für die Datei. Einer von ihnen gehören Sie einen Benutzernamen und Hostnamen angibt, welche auf dem Remote-Computer. FTP hat drei Formaten : als Befehl Umwelt , als eine Reihe von Windows-basierten Dienstprogrammen und als Bibliothek von Funktionen für die Integration mit anderen Programmen . Die Kommandozeilen-Umgebung hat eine eigene Eingabeaufforderung und eine Reihe von Befehlen, die Benutzer nicht nur Dateien senden und empfangen zu ermöglichen, sondern um das Remote-System zu bewegen und zu manipulieren Dateien .
Connections
< br >
SCP ist ein SSH-Befehl und so arbeitet in diesem Umfeld , die alle Daten verschlüsselt Austausch . Als zusätzlichen Sicherheitsmerkmal, kopiert SCP Dateien als binäre Daten , die sie härter macht , um durch Abhören lesen. FTP legt zwei Verbindungen. Die erste Verbindung überträgt Befehle und Antworten und durch TLS verschlüsselt , und die zweite für Datenübertragungen . In der FTP-Spezifikation , diese Verbindung immer auf einem bekannten Port beendet. Im FTPS Version verwendet die zweite Verbindung einen beliebigen Port , der immer Verbindungen durch Firewalls erschwert. Die Datenverbindung von FTPS ist nicht verschlüsselt. Die Philosophie dahinter ist, dass die Manager von sensiblen Daten sollten sicherstellen, dass Dateien bereits verschlüsselt sind , so wäre ein Transfer -Verschlüsselung Doppelarbeit zu sein .