Sicheres FTP mit Filezilla

Filezilla ist ein beliebtes FTP-Programm, dass bei unbedachter Konfiguration aber einige Sicherheitsrisiken aufweist. Grundsätzlich werden beim Standard-Übertragungsprotokol FTP Daten, unter anderem auch die Anmeldedaten wie Username und Passwort, unverschlüsselt, also im Klartext übertragen. Ein Lauscher könnte so also nicht nur die übertragenen Daten abgreifen, sondern mit dem Usernamen und Passwort selbst Daten jederzeit abrufen oder aber auch auf den Server aufspielen.
Damit dies nicht eintritt, bietet FileZilla verschiedene Einstellungen an. Wer auf FTP nicht verzichten kann, der kann bei der Verschlüsselung zwischen "Explizites FTP über TLS erfordern" und "Implizites FTP über TLS erfordern" wählen. Als dritte Möglichkeit kann auf FTP komplett verzichtet werden und stattdessen SFTP verwendet werden. Was man jeweils unter den verschiedenen Einstellungen versteht, dass erfahrt man nachfolgend.
Unterschied zwischen explizites und implizites FTP über TLS

"ECONNREFUSED - Connection refused by server"." abgelehnt.
1.) Explizites FTP über TLS erfordern
Explizites FTP über TLS ist auch unter der Bezeichnung FTPES bekannt. In diesem Modus muss der Client explizit nach einer sicheren Übertragung beim Server anfragen. Falls ein Client bei diesem Modus keine entsprechende Anfrage an den Server stellt, dann kann der Server entscheiden, ob er diese unsichere Verbindung weiterhin bestehen lässt oder sie aber ablehnt bzw. limitiert.2.) Implizites FTP über TLS erfordern
Das Implizite FTP über TLS ist auch unter der Bezeichnung FTPS bekannt. In diesem Modus wird vom Client erwartet, dass er sich mit einer TLS/SSL ClientHello Nachricht sofort beim Server meldet. Tut er dies nicht, trennt der Server die Verbindung.SFTP - SSH File Transfer Protocol

Achtung: SFTP ist ebenfalls eine Abkürzung für das Simple File Transfer Protocol, eine einfachere Version von FTP. Mit diesem darf das SSH File Transfer Protocol nicht verwechselt werden!