PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vsftpd FXP (Server to Server transfer)



b0db0y
20.11.04, 08:30
Hallo Leutz,

brauche Hilfe beim vsftpd! Ich bekomme einfache kein FXP mit dem vsftpd hin.
Hier mal mein vsftpd.conf:

# Config file /etc/vsftpd.conf coded by BAdBoY 30 Mai 2004
#
#
#Ist diese Option gesetzt, ist der anonyme FTP-Zugang zugelassen.
anonymous_enable=NO
#
#Erst bei Aktivierung dürfen sich lokale Benutzer (mit Zugang in der Datei /etc/passwd) via FTP anmelden.
local_enable=YES
#
#Bei Aktivierung sind FTP-Kommandos, die Änderungen am Dateisystem vornehmen, gestattet.
write_enable=YES
#
#Mit dieser Option legt man explizit den zu benutzenen Port des FTP`s fest.
connect_from_port_20=Yes
#
#Hier kann man angeben ob der Status aktiver Verbindungen bei "ps" auftauchen soll.
setproctitle_enable=YES
#Maske für Rechte auf hoch geladene Dateien und neu angelegte Verzeichnisse setzen
local_umask=027
#
#Verzeichnis-Nachrichten aktivieren
dirmessage_enable=YES
#
#Ermöglicht die detaillierte Protokollierung von Downloads und Uploads. Die Daten landen in der in xferlog_file benannten Datei.
xferlog_enable=YES
#
#Pfad der Protokolldatei
xferlog_file=/var/log/vsftpd.log
#
#
xferlog_std_format=YES
#
#Nach Ablauf dieser Zeit ohne jeglicher Kommunikation zwischen Server und Client wird die Verbindung zum Client geschlossen.
idle_session_timeout=600
#
#Werden laufende Datenübertragungen unterbrochen, wird ein Client nach Ablauf dieser Zeitspanne automatisch rausgeworfen.
data_connection_timeout=600
#
#Nach so vielen Sekunden nach Aufbau der Verbindung wird diese abgebrochen, falls der Client sich noch nicht authentifiziert hat.
accept_timeout=600
#
#FTP BANNER
#ftpd_banner=Welcome to BaDbOY's FTP Service Have Fun
#
#Existiert die angegebene Datei und sind die Optionen chroot_list_enable aktiv bzw. chroot_local_user nicht aktiv, so werden die in der Datei benannten
#lokalen Benutzer via chroot bei Anmeldung in ihr Heimatverzeichnis verbannt(Eingesperrt)
chroot_list_enable=YES
#
#Pfad zu chroot Datei
chroot_list_file=/etc/vsftpd.chroot_list
#
#Bezeichner, den der Vsftpd bei Verwendung der Pluggable Authentication Modules wählt
pam_service_name=vsftpd
#
#Bei Aktivierung ist das Anmelden nur für die localen Benutzer möglich, die in der in userlist_file benannten Datei aufgeführt sind.
userlist_enable=YES
#
#Diesee Option ist zu Setzen, wenn der FTP-Daemon nicht über einen der Internet-Daemonen inetd oder xinetd gestartet wird.
#Erst somit überwacht er selbstständig die Ports auf eintreffende Verbindungen
listen=NO
#
#TCP Wrapper Umgebung benutzen
tcp_wrappers=NO
#
#Pfad zum root Verzeichnis.
local_root=/upload
#
#Lokale Benutzer mit chroot benutzen.
chroot_local_user=YES
#
#Ascii Download aktivieren YES=Ascii Mode NO=Binary Mode
ascii_download_enable=NO
#
#Aktiviert den Passiv Modus des FTP Severs.
pasv_enable=YES
#
#Setzt den Pasiv maximal Port.
pasv_max_port=2350
#
#Setzt den Passiv minimal Port.
pasv_min_port=2000
#
#Hier kann man den Sicherheitscheck von PASV verbieten oder erlauben.
pasv_promiscuous=YES
#
#test
#port_promiscuous=NO
#
# Mit der Option hat man die Moeglickeit eine externe Datei als Banner zu benutzen.
banner_file=/etc/vsftpd/banner
#

Besten dank schon mal für Help

BadboY

core
20.11.04, 08:36
Ein Blick in die Manpage von vsftpd bzw vsftpd.conf sollte helfen.
Gruss

P.s.: Augenmerk auf pasv_promiscuous. Und die Option connect_from_port_20 würde ich eher deaktivieren.
http://www.die.net/doc/linux/man/man5/vsftpd.conf.5.html

b0db0y
20.11.04, 09:46
Hilft mir nicht richtig weiter... habe schon mehrere Variaten mit der Option pasv_promiscuous ausprobiert. Hier mal ein Log Auszug aus der FtpClient.

[R] 227 Entering Passive Mode (192,168,111,111,7,253)
[R] Öffne Datenverbindung IP: 192.168.111.111 PORT: 2045
[R] LIST
[R] 150 Here comes the directory listing.
[R] 226 Directory send OK.
[R] List Komplett: 256 bytes in 0,00s (25,00KBps)
[L] Verbunden zu ikarus
[L] Verbunden zu 80.171.8.68:65524
[L] 220 G6 FTP Server ready ...
[L] USER Paddy
[L] 331 Password required for Paddy.
[L] PASS ****
[L] 230 User Paddy logged in.
[L] SYST
[L] 215 UNIX Type: L8
[L] REST 1
[L] 350 REST supported. Ready to resume at byte offset 1.
[L] REST 0
[L] 350 REST supported. Ready to resume at byte offset 0.
[L] TYPE A
[L] 200 Type set to A.
[L] PWD
[L] 257 "/D:/SPIELE/Counter-Strike" is current directory.
[L] PASV
[L] 227 Entering Passive Mode (80,171,8,68,137,205).
[L] Öffne Datenverbindung IP: 80.171.8.68 PORT: 35277
[L] LIST
[L] 150 Data connection accepted from 80.137.89.121:3152; transfer starting.
[L] 226 File sent ok.
[L] List Komplett: 3.576 bytes in 0,00s (15,00KBps)
[R] CWD upload
[R] 250 Directory successfully changed.
[R] PWD
[R] 257 "/upload"
[R] PASV
[R] 227 Entering Passive Mode (192,168,111,111,8,210)
[R] Öffne Datenverbindung IP: 192.168.111.111 PORT: 2258
[R] LIST
[R] 150 Here comes the directory listing.
[R] 226 Directory send OK.
[R] List Komplett: 0 bytes in 0,00s (0,00KBps)
[L] TYPE I
[L] 200 Type set to I.
[R] TYPE I
[R] 200 Switching to Binary mode.
[L] PASV
[L] 227 Entering Passive Mode (80,171,8,68,107,148).
[R] PORT 80,171,8,68,107,148
[R] 500 Illegal PORT command.
[L] (Reversed FXP gestartet)
[R] PASV
[R] 227 Entering Passive Mode (192,168,111,111,9,31)
[L] PORT 192,168,111,111,9,31
[L] 200 Port command successful.
[R] STOR cd-client-4_1_0-en.exe
[L] RETR cd-client-4_1_0-en.exe
[L] 150 Opening data connection for cd-client-4_1_0-en.exe (270586 bytes).
[L] ABOR
[R] ABOR
[L] 425 Cannot open data connection (10060).
[L] 226 ABOR command successful.
[L] Übertragung fehlgeschlagen

Tomek
20.11.04, 09:54
Hat der andere FTP-Server auch FXP-Unterstützung aktiviert?

core
20.11.04, 10:10
Offenbar nicht.


[L] PASV
[L] 227 Entering Passive Mode (80,171,8,68,107,148).
[R] PORT 80,171,8,68,107,148
[R] 500 Illegal PORT command.

b0db0y
20.11.04, 10:52
also bei dem anderen geht das auf jeden fall nur bei meinem leider nicht!
Und ich weiß ehrlich nicht genau woran das liegt ?! Muß man vielleicht noch was einstellen? ausser pasv_promiscuous???

mezzo mix
25.11.04, 11:45
du mußt auch noch
port_promiscuous=YES
einstellen.

rurcoasteagle
10.10.06, 09:12
Hallo !
Ist der eine FTP-Server mit der IP 192,168,111,111 in deinem Netzwerk ?
Wenn ja kann ich mir vorstellen, dass es dadran liegt, weil du nach außen hin also zu dem anderen Server eine andere IP hast und der Server damit deinen nicht findet.


Außerdem braucht, soviel ich weiß nur ein Server der beiden FXP aktiviert zu haben!


Gruß
rurcoasteagle

Tomek
10.10.06, 18:12
Hast du auch mal geschaut, wie alt der Thread ist? ;)

Ich schliesse das Thema, ist auch im falschen Forum.