WikiDer > FTP über SSH
FTP über SSH bezieht sich auf das Tunneln eines normalen FTPSitzung über a SSH-Verknüpfung.[1] Tunneling ist das Senden eines Datenprotokolls, das in ein anderes Protokoll „verpackt“ ist.
Weil FTP mehrere verwendet TCPVerbindungen (ungewöhnlich für a TCP/IPProtokoll, das noch verwendet wird), ist es besonders schwierig, über SSH zu tunneln. Viele SSH-Clients versuchen, einen Tunnel für die Kontroll-Kanal (die erste Client-zu-Server-Verbindung auf Tor 21) schützt nur diesen Kanal; Wenn Daten gesendet werden, baut die FTP-Software auf beiden Seiten neue TCP-Verbindungen auf (Datenkanäle), die die SSH-Verbindung umgehen, wodurch die Vertraulichkeit und Integritätsschutz ist verloren.
Es ist erforderlich, dass die SSH-Client-Software über spezielle Kenntnisse des FTP-Protokolls verfügt. Dies ist notwendig, um die FTP-Kontrollkanalnachrichten zu überprüfen und neu zu schreiben. Außerdem ist es erforderlich, dass das autonome Öffnen neuer FTP-Datenkanäle sicher erfolgen kann.
Unterstützung
FTP über SSH wird von folgenden Computerprogrammen unterstützt:
- Tectia 3 (ehemals SSH-Kommunikationssicherheit)
- FONC (veröffentlicht unter dem GPL)
- Co: Z FTPSSH-Proxy[2]
Verwechslung mit anderen Methoden
FTP über SSH wird manchmal als . bezeichnet sicheres FTP; Dies sollte nicht mit anderen Methoden verwechselt werden, um FTP sicherer zu machen, wie SSL/TLS (FTP über SSL). Andere Methoden zum Übertragen von Dateien mit SSH, die nichts mit FTP zu tun haben, umfassen SSH-Dateiübertragungsprotokoll (SFTP) und SCP; in beiden Fällen ist die gesamte Verbindung (Kontodetails und Daten) durch das SSH-Protokoll geschützt.
Siehe auch
Quellen, Anmerkungen und/oder Verweise
|