Ich habe zu Hause zwei Router eingerichtet, den Standard-Verizon-Router, der mit meinem ISP geliefert wird, und einen Linksys EA6350, den ich für die Kaskadierung meines Verizon-Routers eingerichtet habe. Der linksys Router verfügt auch über einen eingebauten FTP-Server, den ich mit meiner externen Festplatte verwende. Das Problem dabei ist, dass der FTP-Server nur für mein LAN ist, da dieser Router nicht mit dem Internet verbunden ist. Als ich versuchte, auf meinem Verizon-Router einen Port weiterzuleiten, leitete ich Port 21 und 192.168.1.4 weiter. Dies ist die LAN-IP-Adresse des Linksys-Routers. Aber jetzt, wenn ich teste, ob der Port auf canyouseeme.org offen ist, wird angezeigt, dass Portnummer 21 gesperrt ist. Kann mir bitte jemand helfen, das zu beheben?
quelle
Antworten:
Gedanken
Möglicherweise blockiert Port 21 aus irgendeinem Grund. Verizon blockiert Port 21 nicht, aber Sie möchten möglicherweise trotzdem einen anderen Steuerport (z. B. 2222) für die externe Verbindung verwenden. Dies kann zu einer winzigen Sicherheitsebene führen, wenn Port 21 nach hackbaren FTP-Servern durchsucht wird.
Verbindungsmodi Ihres Clients umschalten. Es gibt den FTP-Modus "Aktiv" (PORT) und "Passiv" (PASV). Dies bestimmt im Wesentlichen, wer wem mitteilen darf, welche Adresse / welche Ports (Client oder Server) zu verwenden sind. Das macht einen Unterschied. Damit FTP hinter Firewalls / NAT funktioniert, ist der PASV-Modus häufig erforderlich / bevorzugt.
Möglicherweise müssen Sie weitere Ports öffnen . Port 21 ist nur ein Steuerport. Die meiste Datenübertragung findet über eine Reihe höherer Ports statt (z. B. 9000-10000), die Sie möglicherweise auch in Ihrem Router weiterleiten müssen (dies geschieht im "PASV" -Modus). Im "PORT" -Modus müssen Sie möglicherweise Port 20 für zusätzliche Datenkommunikation öffnen / weiterleiten.
quelle