Google Cloud - Filezilla FTP zur Berechnung der Engine mit Plesk

1353
Lmnoppy

Mit meinem aktuellen Setup habe ich einen Rechner für die Google Cloud-Rechenmaschine, auf dem Debian und Plesk 12.5 ausgeführt werden. Das Hosting, der Webspace (https) usw. funktionieren alle. Ich habe jedoch Probleme beim Versuch, FTP zu verwenden.

Bei Verwendung von Nur-Text-FTP hängt meine Verbindung immer unter "Verzeichnisliste abrufen ...".

Status: Resolving address of domain.com Status: Connecting to IPADDRESS:21... Status: Connection established, waiting for welcome message... Status: Logged in Status: Retrieving directory listing... 

Wenn ich FTP über TLS verwende, bekomme ich eine unroutable Adresse.

Status: Resolving address of domain.com Status: Connecting to IPADDRESS:21... Status: Connection established, waiting for welcome message... Status: Initializing TLS... Status: Verifying certificate... Status: TLS connection established. Status: Logged in Status: Retrieving directory listing... Status: Server sent passive reply with unroutable address. Using server address instead. 

Fehlerbehebung # 1 Alle Ports geöffnet, die ich in den Protokollen für FTP in der Google Cloud-Firewall und in der Plesk-Firewall sehen konnte.

Fehlerbehebung # 2 Stellen Sie sicher, dass die externe IP-Adresse des Servers korrekt und statisch ist

Fehlerbehebung # 3 Nach einiger Suche stellte ich fest, dass ich passives FTP verwenden sollte, wobei die öffentliche IP-Adresse des Servers verwendet werden sollte. Dies funktionierte jedoch nicht.

0
Mögliches Duplikat von [FileZilla FTP auf AWS EC2 Windows Server 2012-Instanz: Fehler beim Abrufen der Verzeichnisliste] (http://superuser.com/questions/811527/filezilla-ftp-to-aws-ec2-windows-server-2012-instance -failed-to-retrieve-direct) Martin Prikryl vor 7 Jahren 0
Wenn ich mir das ansehe und nicht glaube, dass es zutrifft, kann ich mich bereits über ein rsa-Schlüsselpaar und SFTP mit der Cloud-Maschine unter Verwendung der IP-Adresse verbinden. Wenn ich dies tue, stehen mir die Website-Ordner nicht zur Verfügung (Dateiberechtigungen). Und ich möchte nicht an die Maschinen IP und das Dateisystem anschließen. Melden Sie sich lieber bei mywebsite.com an und wechseln Sie in das entsprechende Verzeichnis, um das Durcheinander von Dateien und Berechtigungen zu vermeiden. Ich habe filezilla auch bereits auf passiv gesetzt und die externe IP-Adresse verwendet (siehe # 3). Lmnoppy vor 7 Jahren 0
Nun, Ok. Während ich missverstanden habe, dass Sie den FileZilla-Server verwenden, besteht immer noch das Problem, dass Ihr FTP-Server (was auch immer das ist) seine externe IP-Adresse nicht kennt. Wenn Sie uns mitteilen möchten, was Ihr FTP-Server ist, können wir Ihnen die richtigen Schritte zur Konfiguration mitteilen. Martin Prikryl vor 7 Jahren 0
ermmm was? Ich sagte im einleitenden Absatz, dass mein Server Debain mit Plesk 12.5 ist und ich mich über Filezilla mit ihm verbinde? Also habe ich "gestört". Außerdem habe ich die Einstellungen in Plesk überprüft und die externe IP-Adresse (# 2) angegeben, damit der FTP-Server dies sehen kann. Lmnoppy vor 7 Jahren 0
Ich meine, was ist dein FTP-Server? Martin Prikryl vor 7 Jahren 0

1 Antwort auf die Frage

0
Lmnoppy

Wie in den Kommentaren erwähnt, mussten zusätzliche passive Ports geöffnet werden. Außerdem musste die Plesk-FTP-Komponente auf passive Ports umgestellt werden.

gemäß der Anleitung in der Plesk Knowledge Base, auf die am 08.07.2016 zugegriffen wurde

Fügen Sie der Konfigurationsdatei einen passiven Portbereich hinzu, laden Sie das Modul ip_conntrack_ftp in das System und ...

Make sure that you have the following line in the iptables settings:  iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT  If the server is behind a NAT, the ip_nat_ftp module should also be loaded:  # /sbin/modprobe ip_nat_ftp