Portweiterleitung Lokaler FTP-Server

1304
Vinay

Ich habe zwei Router, die ich zu Hause eingerichtet habe, den Standard-Verizon-Router, der mit meinem ISP geliefert wird, und einen Linksys EA6350, den ich so eingestellt habe, dass er meinen Verizon-Router kaskadiert. Der linksys-Router verfügt auch über einen integrierten 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 auf meinem Verizon-Router Port weiterleiten wollte, habe ich Port 21 und 192.168.1.4 weitergeleitet, die LAN-IP-Adresse des Linksys-Routers. Wenn ich jetzt aber teste, ob der Port auf canyouseeme.org geöffnet ist, ist die Portnummer 21 blockiert. Kann mir jemand bitte weiterhelfen?

0
Ist Verizon mit dem gelben Port von Linksys verbunden? http://bit.ly/1NCsx8O In diesem Fall müssen Sie wahrscheinlich die Ports von Linksys für das WAN auf und ab öffnen. SΛLVΘ vor 8 Jahren 0
Das Verizon ist mit dem Lan-Port des Linksys verbunden. Es ist eine Lan-Lan-Verbindung Vinay vor 8 Jahren 0
Ja, ich kann mich intern mit Chrome verbinden. Ich bin im Moment nicht zu Hause, aber das Routermodell ist mi424wr Rev e Vinay vor 8 Jahren 0
Das Portforwarding funktioniert nach einer geschlossenen Inspektion der Verizon-Protokolle. Das Problem liegt im Linksys-Router. Vinay vor 8 Jahren 0
FTP verwendet zwei Ports, 21 zum Öffnen der Kommunikation mit dem Server und 20 zum Übertragen von Daten. Ron Maupin vor 8 Jahren 0
Port 20 ist kein Problem AFAIK. Ich möchte lieber prüfen, ob TCP für Port 21 ausgewählt wurde. Ich habe vergessen, den vorherigen Kommentar zu erwähnen. SΛLVΘ vor 8 Jahren 0

1 Antwort auf die Frage

1
Anaksunaman

Gedanken

  • Möglicherweise blockiert Port 21 aus irgendeinem Grund. Nach dem, was ich google kann, blockiert Verizon nicht den Port 21, Sie können jedoch einen anderen Kontrollport (z. B. 2222) für die externe Verbindung trotzdem versuchen. Dies kann eine kleine Sicherheitsstufe hinzufügen, wenn Benutzer Port 21 nach hackbaren FTP-Servern scannen.

  • Wechseln Sie die Verbindungsmodi Ihres Clients. Es gibt FTP im "aktiven" (PORT) und "passiven" (PASV) -Modus, und dies bestimmt im Wesentlichen, wer zu sagen hat, welche Adresse / Ports zu verwenden sind (der Client oder der Server). 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 Kontrollport. Die meiste Datenübertragung findet auf einer Reihe höherer Ports (z. B. 9000-10000) statt, die Sie möglicherweise auch in Ihrem Router weiterleiten müssen (dies geschieht im Modus "PASV"). Im "PORT" -Modus müssen Sie möglicherweise Port 20 für zusätzliche Datenkommunikation öffnen / weiterleiten.

Gemäß [diesem Schema] (http://www.slacksite.com/images/ftp/activeftp.gif) beginnt der Port 20 des Servers mit der Kommunikation, daher sollte keine Portweiterleitung erforderlich sein. Darüber hinaus wird dieser Port nur bei aktivem FTP benötigt. Ist dies der Fall? SΛLVΘ vor 8 Jahren 0
Es ist zwar wahr, dass es unwahrscheinlich ist, dass ausgehende Verbindungen blockiert werden, beachten Sie Schritt 4, in dem der Client auf Port 20 reagiert. Ich würde sagen, dass dies die Möglichkeit bietet, den Port zu öffnen / weiterzuleiten (da eingehende Kommunikationen häufig blockiert werden). Vielleicht habe ich das zu stark formuliert. Beachten Sie dieses Schema für PASV - http://www.slacksite.com/images/ftp/passiveftp.gif -, wo Port 20 weggelassen wird. Ein zufälliger Port ersetzt die normalerweise an Port 20 stattfindende Datenkommunikation für aktives FTP vom Server (also nein, dies ist nicht erforderlich). Anaksunaman vor 8 Jahren 0
Richtig, Port 20 ist nur für aktives FTP involviert. Laut TCP sollte die Antwort über den Router erfolgen, da die Kommunikation vom LAN aus begann. SΛLVΘ vor 8 Jahren 0