Ich hab ein kleines großes Prob mit meinen Servern.
Ausgangslage is folgende:
Habe hier 2 wirklich identisch eingerichtete Server (OVH) mit dem FTP Protokoll "ProFTP" laufen.
Nun wollte ich von einem Server zum Anderen via FXP Daten senden um den Speed zu checken. Soweit kams aber gar nicht..
Habe natürlich vorher FXP in ProFTP aktiviert und die Protokolle neugestartet:
AllowForeignAddress on
PassivePorts 49152 65534
auf beiden Servern.. jedoch klappt jegliche Übertragung zwischen diesen beiden Servern nicht.
Auszug ausm FTPRush:
[2] TYPE I
[2] 200 Type set to I
[1] TYPE I
[1] 200 Type set to I
[2] PASV
[2] 227 Entering Passive Mode (91,***,***,***,4,26).
[1] PORT 91,****,***,***,4,26
[1] 500 Unable to service PORT commands
[2] Reversed FXP gestartet
[1] PASV
[1] 227 Entering Passive Mode (***,***,***,***,4,48).
[2] PORT ***,***,***,21,4,48
[2] 500 Unable to service PORT commands
[i] Übertragung fehlgeschlagen: 20mb
[i] Fehlgeschlagene Dateien: 1 und 0 uebersprungene Dateien
Habe nun geschaut ob der PASV Mode wirklich aktiviert ist und extra alle SSL Zertifikate oder TLS Dinger ausgeschalten..wird also grade unverschlüsselt gesendet.
Nun kommt das Kuriose:
Jegliche Übertragung per FXP von anderen Servern zu einem der beiden Server von oben klappt optimal. Ich kann hin und herschieben wie ein wilder, alles funktioniert reibungslos. Nur sobald ich bei den 2 Servern mit ProFTP von oben untereinander fxpen will funktioniert es einfach nicht. Immer wieder der Fehler von oben, NUR zwischen diesen beiden Servern..
Hab dann mal gecheckt ob OVH da einen Strich durch die Rechnung macht und es vllt an der selben Subnet liegt, aber auch das ist nicht der Fall.
Mittlerweile weiß ich echt nicht mehr weiter, ich weiß einfach nicht, warum diese Server solche Probleme miteinander haben.
Nun, evtl hat ja schon jemand ähnliche Erfahrungen gemacht und weiß warum das nicht funzt? Hab ich irgendwas verkehrt gemacht?
P.S.: Hab nun noch einen Server aus einem anderen Rechenzemtrum genau so eingerichtet, auch da das gleiche Problem. Zwischen den von mir eingerichteten Servern mit ProFTP bekomme ich einfach kein FXP zum laufen. Wenn nur einer der Server mit einem komplett anderen connected funktioniert FXP einwandfrei.
Ohne nun jemals FXP genutzt zu haben: Probier mal andere PassivePorts bei jedem Server, also einfach eins runterzählen für jeden Server.
Oder nutze SCP, das nehme ich immer wenn ich Daten zwischen zwei Servern (oder auch von zuhause zum Server) kopiere. Setzt natürlich Shellzugang voraus, aber da du ja anscheinend die Confs bearbeiten kannst gehe ich davon aus das du den hast.
Ich hätte nun gedacht die von dir schon zitierte Einstellung "PassivePorts 49152 65534" ändern. Aber wie gesagt, bin mir nicht sicher. Setze allein schon wegen der Sicherheit auf SCP (Das bedient sich der SSH-Verbindung und heißt ja auch "Secure Copy" )
(Wenn du zuhause einen Windowsrechner hast: WinSCP ist meiner Meinung nach ein gutes Programm für SCP) 1 mal bearbeitet, zuletzt 26. Nov. 2009, 00:18 Uhr
Das ist alles eingestellt..Sollte eigentlich passen..
Übertragung klappt trotzdem nicht..
[2] 500 Unable to service PORT commands
Hat noch jemand Ideen?
Hier mal meine gesamte Config, vllt sieht ja einer, was verkehrt sein könnte:
#
## mod_core
#
DefaultServer on
Port 21
Umask 022
MaxInstances 50
User ftp
Group nogroup
# No SITE CHMOD for you.
<Limit SITE_CHMOD>
DenyAll
</Limit>
# Allow transfer restarts.
AllowOverwrite On
AllowRetrieveRestart On
AllowStoreRestart On
# No FXP by default
AllowForeignAddress On
TimesGMT On
CommandBufferSize 512
DeferWelcome On
PassivePorts 1024 1075 49152 65534
PidFile /var/run/proftpd.pid
ServerAdmin "xxxxxxxxxxxxxxxx"
ServerIdent On "xxxxxxxx FTP server ready."
ServerName "xxxxxxxxxxx"
ServerType standalone
UseReverseDNS Off
IdentLookups Off
#
## mod_delay
#
DelayEngine on
DelayTable /var/run/proftpd/proftpd.delay
#
## mod_log
#
AllowLogSymlinks on
ExtendedLog /var/log/proftpd.log
Gebe mal den Passive Mode im Client Explizit an. Wenn du das Shell-Programm "ftp" benutzt, wäre das "ftp -p". Wenn du was anderes nutzt musst du mal schauen..
Zu dem SCP: Hast du mal versucht von Server zu Server zu übertragen? Wenn ja, welchen Shellbefehl hast du benutzt als aufruf? Oder wie versuchst du Dateien von Server zu Server zu schieben?
ich versteh ehrlich gesagt nicht warum so viele auf fxp stehen. scp bzw. die ssh-protokoll-familie is schöner designed und zudem auch noch verschlüsselt 1 mal bearbeitet, zuletzt 24. Juli 2010, 21:15 Uhr
Ich hab ein kleines großes Prob mit meinen Servern.
Ausgangslage is folgende:
Habe hier 2 wirklich identisch eingerichtete Server (OVH) mit dem FTP Protokoll "ProFTP" laufen.
Nun wollte ich von einem Server zum Anderen via FXP Daten senden um den Speed zu checken. Soweit kams aber gar nicht..
Habe natürlich vorher FXP in ProFTP aktiviert und die Protokolle neugestartet:
AllowForeignAddress on
PassivePorts 49152 65534
auf beiden Servern.. jedoch klappt jegliche Übertragung zwischen diesen beiden Servern nicht.
Auszug ausm FTPRush:
[2] TYPE I
[2] 200 Type set to I
[1] TYPE I
[1] 200 Type set to I
[2] PASV
[2] 227 Entering Passive Mode (91,***,***,***,4,26).
[1] PORT 91,****,***,***,4,26
[1] 500 Unable to service PORT commands
[2] Reversed FXP gestartet
[1] PASV
[1] 227 Entering Passive Mode (***,***,***,***,4,48).
[2] PORT ***,***,***,21,4,48
[2] 500 Unable to service PORT commands
[i] Übertragung fehlgeschlagen: 20mb
[i] Fehlgeschlagene Dateien: 1 und 0 uebersprungene Dateien
Habe nun geschaut ob der PASV Mode wirklich aktiviert ist und extra alle SSL Zertifikate oder TLS Dinger ausgeschalten..wird also grade unverschlüsselt gesendet.
Nun kommt das Kuriose:
Jegliche Übertragung per FXP von anderen Servern zu einem der beiden Server von oben klappt optimal. Ich kann hin und herschieben wie ein wilder, alles funktioniert reibungslos. Nur sobald ich bei den 2 Servern mit ProFTP von oben untereinander fxpen will funktioniert es einfach nicht. Immer wieder der Fehler von oben, NUR zwischen diesen beiden Servern..
Hab dann mal gecheckt ob OVH da einen Strich durch die Rechnung macht und es vllt an der selben Subnet liegt, aber auch das ist nicht der Fall.
Mittlerweile weiß ich echt nicht mehr weiter, ich weiß einfach nicht, warum diese Server solche Probleme miteinander haben.
Nun, evtl hat ja schon jemand ähnliche Erfahrungen gemacht und weiß warum das nicht funzt? Hab ich irgendwas verkehrt gemacht?
P.S.: Hab nun noch einen Server aus einem anderen Rechenzemtrum genau so eingerichtet, auch da das gleiche Problem. Zwischen den von mir eingerichteten Servern mit ProFTP bekomme ich einfach kein FXP zum laufen. Wenn nur einer der Server mit einem komplett anderen connected funktioniert FXP einwandfrei.
mfg und THX schonmal für die Antworten
#