it-swarm.com.de

Was ist der Unterschied zwischen FTPS und SFTP?

Ich habe versucht, ein System für meine 4 Remote-Mitarbeiter zum Übertragen von Dateien einzurichten. Es muss sicher sein. Ist SFTP besser als FTPS? Was ist der Unterschied?

50
user334875

Zwei völlig unterschiedliche Protokolle.

FTPS ist aus Sicherheitsgründen FTP mit SSL. Es verwendet einen Steuerkanal und öffnet neue Verbindungen für die Datenübertragung. Da SSL verwendet wird, ist ein Zertifikat erforderlich.

SFTP (SSH-Dateiübertragungsprotokoll/Secure File Transfer Protocol) wurde als Erweiterung von SSH entwickelt, um Dateiübertragungsfunktionen bereitzustellen. Daher wird normalerweise nur der SSH-Port für Daten und Steuerung verwendet.

In den meisten SSH-Serverinstallationen wird SFTP unterstützt, für FTPS ist jedoch eine zusätzliche Konfiguration eines unterstützten FTP-Servers erforderlich.

67
NuTTyX

sftp ist ein FTP-ähnliches Protokoll, das über SSH ausgeführt wird.

  • Wenn Sie einen Linux/BSD/OSX-basierten Server verwenden, haben Sie fast immer bereits einen perfekt funktionierenden SFTP-Server.
  • Auf der Windows-Seite betrachten Sie Filezilla, WinSCP oder PuTTY als Client.

ftps ist das ursprüngliche FTP-Protokoll mit TLS-Verbesserungen.

  • fTP funktioniert sehr schlecht durch eine NAT Firewall
10
Zoredache

FTPS = FTP über SSL. Es gibt zwei Geschmacksrichtungen:

  1. Explizites FTPS - Verwendet TCP Port 21 gemäß FTP. Bei einigen Clients wie Filezilla müssen Sie das Protokoll als FTPES angeben (z. B. ftpes: //ftp.xxxxx.com).
  2. Implizites FTP - Die Verbindung wird verschlüsselt, wenn beide Seiten damit umgehen können (Port 990). Andernfalls wird auf unverschlüsseltes FTP (TCP-Port 21) zurückgegriffen.

SFTP = FTP über SSH - Verwendet TCP Port 22.

In der Realität werden die meisten Clients alle Protokolle verarbeiten ... vorausgesetzt, Sie wissen, was Sie verwenden sollen. In der Regel fallen meine Clients dabei um.

Weitere Informationen .

1
CJM