Warum sollten Sie in Betracht ziehen, einen FTP-Dienst auf einem Server einzurichten, wenn die Dateiübertragung über SSH funktioniert (mit Midnight Commander auf einem Lunux-Computer und FileZilla auf einem Windows-Client)? Was sind die Vor- und Nachteile von beiden? Abgesehen von der Tatsache, dass FTP von verschiedenen Clients in größerem Umfang unterstützt wird.
ssh
ftp
file-sharing
file-transfer
scp
Ivan
quelle
quelle
ip_masq_ftp
ist seit sehr langer Zeit verfügbar. Ich würde wohl das mangelnde Supportverhalten als abweichend bezeichnen.Antworten:
SSH ist viel toleranter gegenüber Netzwerksicherheitsgeräten wie Firewalls und Dingen, die NAT ausführen. FTP ist für die Firewall bekanntermaßen schwierig und erfordert im Allgemeinen, dass ein Endpunkt über eine echte IP-Adresse verfügt (dh kein NAT).
SSH kann besser mit NAT umgehen. In der Tat können beide Enden hinter NAT sein, was in der Regel ohne viel Brecheisen mit FTP nicht möglich ist.
FTP ist im Allgemeinen schneller, weil das Protokoll so einfach zu handhaben ist, obwohl die richtigen Versionen von SFTP diese Geschwindigkeit erreichen können.
Die FTP-Unterstützung ist in den meisten modernen Browsern integriert, in denen mir kein SSH bekannt ist. Es kann jedoch Plugins geben, die dies ausgleichen.
SSH ist wesentlich sicherer und ermöglicht die Benutzerauthentifizierung. FTP unterstützt dies, tut dies jedoch im Klartext, was den meisten vernünftigen Sicherheitsrichtlinien widerspricht.
Der einzige Grund für die Verwendung von FTP ist die gemeinsame Nutzung öffentlicher Dateien. Dinge wie Linux-Kernel-Quell-Repositorys.
quelle
FTP ist unverschlüsselt. SSH ist verschlüsselt. SSH ermöglicht den Remote-Shell-Zugriff sowie die Dateiübertragung, wohingegen FTP nur die Dateiübertragung ermöglicht. Alle Daten, die über ein unverschlüsseltes Protokoll übertragen werden, unterliegen einem ungewöhnlichen Abhörrisiko, das sowohl den Zugriff auf Ihr System als auch die zu übertragenden Daten gefährden kann.
Eine der Hauptanwendungen von FTP wäre derzeit ein öffentlich zugänglicher anonymer Dateiserver. Ich würde dies teilweise auf die Gemeinsamkeit und Einfachheit des Protokolls zurückführen. Darüber hinaus ist eine unverschlüsselte Übertragung mit weniger Aufwand verbunden als eine verschlüsselte Übertragung, wodurch schnellere Übertragungen möglich sind.
FTP für die Benutzerauthentifizierung wird nicht empfohlen, da es die Authentifizierungsdaten für Ihr System gefährdet.
quelle