{"id":10568,"date":"2009-05-01T14:15:08","date_gmt":"2009-05-01T13:15:08","guid":{"rendered":"http:\/\/funrecycler.com\/?p=1044"},"modified":"2009-05-01T14:15:08","modified_gmt":"2009-05-01T13:15:08","slug":"filezillasrv-e2-80-9esicher-servern-hinterm-nat-e2-80-9c","status":"publish","type":"post","link":"https:\/\/funrecycler.com\/index.php\/2009\/05\/01\/filezillasrv-e2-80-9esicher-servern-hinterm-nat-e2-80-9c\/","title":{"rendered":"FileZillaSrv &#8211; \u201eSicher Servern hinterm NAT\u201c"},"content":{"rendered":"<p>Die private Dokumente-Sammlung: Jeder Nutzer mit einer (fast) permanent laufenden Internet-Verbindung hatte sicher schonmal das Problem, diese Sammlung an wichtigen Daten auch ausserhalb des Rechner verf\u00fcgbar zu halten. Kein gro\u00dfes Problem, m\u00fcsste man denken &#8230;<br \/>\n<!--more--><strong>Problem 1: Die wechselnde IP<\/strong><br \/>\nViele Provider trennen die eigene Internetanbindung aller 24h f\u00fcr ein paar (Milli-)Sekunden und der eigene Router bekommt nach der Neueinwahl eine andere IP zugewiesen. Das ist kein gr\u00f6\u00dferes Problem, man besorgt sich einen &#8211; f\u00fcr die private Benutzung kostenlosen &#8211; \u201eDynDNS\u201c-Account. Anbieter wie <a title=\"DynDNS\" href=\"http:\/\/www.dyndns.com\/\" target=\"_blank\" rel=\"noopener\">DynDNS.com<\/a> oder <a title=\"NO-IP\" href=\"http:\/\/www.no-ip.com\/\" target=\"_blank\" rel=\"noopener\">NO-IP.com<\/a> werden h\u00e4ufig schon vom Router direkt unterst\u00fctzt.<br \/>\n<strong>Problem 2: Der Fileserver<\/strong><br \/>\nDa gibt es viele Optionen. Hier soll aber das alte <acronym title=\"File Transfer Protocol\">FTP<\/acronym> mit etwas Sicherheit, genauer mit explizitem <acronym title=\"Transport Layer Security\">TLS<\/acronym> aufgefrischt und benutzt werden. Viele FTP-Clients beherrschen die sichere Version des FTP. Der pr\u00e4ferierte Server unter g\u00e4nigen Windows-Betriebsystemen ist der \u201eFileZilla FTP Server\u201c aus dem <a title=\"FileZilla-Projekt\" href=\"http:\/\/filezilla-project.org\/\" target=\"_blank\" rel=\"noopener\">FileZilla-Projekt<\/a>.<br \/>\n<strong>Problem 3: FTP-Server hinter dem NAT verf\u00fcrgbar machen<\/strong><br \/>\nDen <acronym title=\"FTP-Daemon - der Serverdienst\">FTPd<\/acronym> muss man auf TCP normalerweise an Port 21 lauschen lassen. Das ist in der Praxis aber etwas ungl\u00fccklich, da hier etwas Security-by-obscurity\u2122 angebracht ist. Daher vieschieben wir den Port lieber in einen nichtbenutzten Bereich. Hier im Beispiel auf Port 212:<br \/>\n<figure id=\"attachment_1048\" aria-describedby=\"caption-attachment-1048\" style=\"width: 607px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1048\" style=\"border-width: 0;\" title=\"FileZilla Config 1\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2009\/05\/sshot-1.png\" alt=\"FileZilla - General Settings\" width=\"607\" height=\"416\" \/><figcaption id=\"caption-attachment-1048\" class=\"wp-caption-text\">FileZilla - General Settings<\/figcaption><\/figure><br \/>\nIn den <em>General Settings<\/em> ist unter <em>Listen on these ports<\/em> der Port 212 einzustellen. Der Rest der Einstellungen interessiert uns in diesem Beispiel nicht.<br \/>\n<figure id=\"attachment_1050\" aria-describedby=\"caption-attachment-1050\" style=\"width: 607px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1050\" style=\"border-width: 0;\" title=\"FileZilla - Passive Mode Settings\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2009\/05\/sshot-2.png\" alt=\"FileZilla - Passive Mode Settings\" width=\"607\" height=\"416\" \/><figcaption id=\"caption-attachment-1050\" class=\"wp-caption-text\">FileZilla - Passive Mode Settings<\/figcaption><\/figure><br \/>\nIn den Einstellungen f\u00fcr den <em>Passive Mode<\/em> muss dann unter <em>External Server IP<\/em> der Hostname des verwendeten DynDNS-Dienstes eingetragen werden. Hier ist das <em><strong>your.dyndns.org<\/strong><\/em>. Die Ports 212 bis 220 sollten ebenfalls im Router freigegeben und hier unter <em>Use custom port range<\/em> eingetragen werden.<br \/>\n<figure id=\"attachment_1051\" aria-describedby=\"caption-attachment-1051\" style=\"width: 607px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1051\" style=\"border-width: 0;\" title=\"FileZilla - TLS Settings\" src=\"http:\/\/funrecycler.com\/wp-content\/uploads\/2009\/05\/sshot-3.png\" alt=\"FileZilla - TLS Settings\" width=\"607\" height=\"416\" \/><figcaption id=\"caption-attachment-1051\" class=\"wp-caption-text\">FileZilla - TLS Settings<\/figcaption><\/figure><br \/>\nIn den <em>SSL\/TLS sesstings<\/em> generiert man sich ein eigenes Zertifikat mit dem dazugeh\u00f6rigen Knopf rechts unten. Danach hakt man sie die Optionen auf richtig sicher (alle an) und tr\u00e4gt noch zum Schluss (der aufmerksame Leser bemerkte, dass zwischen 212 und 214 ein Port fehlt) den Port 213 f\u00fcr direkte TLS-Verbindungen ein &#8211; fertig.<br \/>\nWer mag, kann die Option <em>Force explicit SSL\/TLS<\/em> deaktiviert lassen und dann pro Benutzeraccount diese Eigenschaft dazuschalten. Also pro Benutzer die Sicherheit an und ausschalten. Je nach Grad der Paranoia. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Die private Dokumente-Sammlung: Jeder Nutzer mit einer (fast) permanent laufenden Internet-Verbindung hatte sicher schonmal das Problem, diese Sammlung<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27,20],"tags":[980,1852,2404],"class_list":["post-10568","post","type-post","status-publish","format-standard","hentry","category-kniffe-und-tricks","category-tutorial","tag-filezilla","tag-netzwerk","tag-software"],"_links":{"self":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/10568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/comments?post=10568"}],"version-history":[{"count":0,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/posts\/10568\/revisions"}],"wp:attachment":[{"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/media?parent=10568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/categories?post=10568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/funrecycler.com\/index.php\/wp-json\/wp\/v2\/tags?post=10568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}