Zugriff auf FTP von außerhalb des LAN

2981
testermaster

Ich habe einen Centos-Server. Wenn ich mich im LAN über die private IP anmelde, kann ich mich mit FTP verbinden. Wenn ich versuche, mich außerhalb des LAN anzumelden, erhalte ich einen Timeout-Fehler.

iptables ist nicht konfiguriert, daher sollte es nicht das Problem sein. iptables -L -n returnseine leere Liste.

Ich verwende vsftpd

Der Server befindet sich in einem Hosting, auf das ich keine Kontrolle habe. Im Moment kann ich den Systemadministrator des Hostings nicht fragen, ob Port 21 blockiert wird.

Was kann ich auf meinem Server überprüfen? Wie kann ich sicher feststellen, ob der Port von einer Firewall außerhalb meines Servers blockiert ist?

Vielen Dank.

0
Verwenden Sie private oder öffentliche IP-Adressen außerhalb des LANs? Welchen Kunden benutzen Sie? Bekommen Sie die Zeitüberschreitung sofort, wenn Sie eine Verbindung herstellen oder wenn der Client versucht, die Verzeichnisliste abzurufen? Martin Prikryl vor 9 Jahren 0

2 Antworten auf die Frage

0
ryder

Private IPs sind nicht über das Internet erreichbar. Versuchen Sie, DnyDNS zu verwenden, um dieses Problem zu umgehen, oder erhalten Sie eine offizielle IP-Adresse für Ihren Internetzugang und konfigurieren Sie Ihre Firewall / Ihren Router mit NAT für den Zugriff auf Ihre internen Geräte.

Der Server hat auch eine öffentliche IP-Adresse und ist mit einem Domänennamen verknüpft. testermaster vor 9 Jahren 0
0
jcbermu

Gehen Sie zu http://www.yougetsignal.com/tools/open-ports/ und testen Sie Ihre öffentliche IP-Adresse an Port 20 und 21. Wenn die Meldung geschlossen lautet, blockiert etwas die Kommunikation zu diesem Port. Es kann notwendig sein, eine, einige oder alle der folgenden Aufgaben auszuführen:

  • eine Firewall konfigurieren
  • um den Port in einem Router zu öffnen
  • um den Port im Router zu Ihrem Server zu leiten
Port ist gesperrt. Es gibt keine Firewall, also sollte es nicht das Problem sein, oder? testermaster vor 9 Jahren 0
Die öffentliche IP-Adresse wird von mehreren Servern verwendet. In diesem Fall müssen Sie Ports im Router öffnen und routen. jcbermu vor 9 Jahren 0
Die öffentliche IP ist für diesen Server reserviert. testermaster vor 9 Jahren 0
Sie werden den Sysadmin danach fragen müssen, da sich in der Mitte ein Router befinden sollte, der alle Verbindungen zu den Ports 20 und 21 verwirft. jcbermu vor 9 Jahren 0