Archiv verlassen und diese Seite im Standarddesign anzeigen : ProFTPd connection Problem
Hoi Leute. Ich habe gradmal ProFTPd mit Webfrontend-v1.0 aufgesetzt. Das hat auch alles problemlos geklappt. Nun zum Problem: Wenn ich einen User anlege, und den auch als "aktiv" markiere, kann ich mit keinem Ftp Programm drauf Connecten. Das Verzeichniss, wo er drauf Connecten sollte lautet: /opt/lampp/htdocs/alca
Getestet: WinSCP, SmartFTP, Filezilla.
Ich habe echt keine Idee, wodran es liegen könnte. :(
Zum Server: Debian 4.0 Etch minimal.
läuft der ftp-Server? Firewall? Wie ist die exakte Fehlermeldung? Konfiguration des Servers?
Der FTP Server läuft. Firewall uff.. müsst ich nachsehen, auf die was blockt. Wie meinen mit Konfiguration?
btw: Die Fehlermeldung
Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verbindung verweigerte. via Anonym komme ich auch nicht drauf.
Wie meinen mit Konfiguration?
Na, jeder Server hat ein Config-File.
geht's lokal? Was sagt nmap / netstat?
Na, jeder Server hat ein Config-File.
Etwas nachsicht bitte, bin noch ein ziemlicher Linux noob. :(
geht's lokal? Was sagt nmap / netstat?
nmap funktioniert nicht.
Netstat ergab folgendes:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 Debian-40-etch-32:64738 e178089048.adsl.al:1147 ESTABLISHED
tcp 0 0 Debian-40-etch-32:64738 dslb-088-065-112-:64735 ESTABLISHED
tcp 0 53 Debian-40-etch-32:64738 dslb-084-058-083-:63783 ESTABLISHED
tcp 0 0 Debian-40-etch-32:64738 dslb-084-058-083-:23470 ESTABLISHED
tcp 0 0 Debian-40-etch-32:64738 chello21218603902:33921 ESTABLISHED
tcp 0 0 Debian-40-etch-32:64738 dslb-088-076-035-:60355 ESTABLISHED
tcp6 0 0 Debian-40-etch-32-m:ssh f054035113.adsl.a:50290 ESTABLISHED
tcp6 0 0 Debian-40-etch-32-m:ssh f054035113.adsl.a:50293 ESTABLISHED
tcp6 0 924 Debian-40-etch-32-m:ssh f054035113.adsl.a:50294 ESTABLISHED
tcp6 0 0 Debian-40-etch-32-m:ssh dslb-088-076-035-:60551 ESTABLISHED
tcp6 0 256 Debian-40-etch-32-m:ssh dslb-088-076-035-:61033 ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ] DGRAM 3726 @/org/kernel/udev/udevd
unix 4 [ ] DGRAM 5839 /dev/log
unix 3 [ ] STREAM CONNECTED 42608389
unix 3 [ ] STREAM CONNECTED 42608388
unix 3 [ ] STREAM CONNECTED 42608387
unix 3 [ ] STREAM CONNECTED 42608386
unix 3 [ ] STREAM CONNECTED 42608372
unix 3 [ ] STREAM CONNECTED 42608371
unix 3 [ ] STREAM CONNECTED 42442936
unix 3 [ ] STREAM CONNECTED 42442935
unix 3 [ ] STREAM CONNECTED 42442934
unix 3 [ ] STREAM CONNECTED 42442933
unix 3 [ ] STREAM CONNECTED 42442922
unix 3 [ ] STREAM CONNECTED 42442921
unix 3 [ ] STREAM CONNECTED 42218607
unix 3 [ ] STREAM CONNECTED 42218606
unix 3 [ ] STREAM CONNECTED 42218605
unix 3 [ ] STREAM CONNECTED 42218604
unix 3 [ ] STREAM CONNECTED 42200501
unix 3 [ ] STREAM CONNECTED 42200500
unix 3 [ ] STREAM CONNECTED 42200499
unix 3 [ ] STREAM CONNECTED 42200498
unix 2 [ ] DGRAM 23115607
unix 3 [ ] STREAM CONNECTED 19660941 /var/run/dbus/system_bus_socket
unix 3 [ ] STREAM CONNECTED 19660940
unix 3 [ ] STREAM CONNECTED 19660937
unix 3 [ ] STREAM CONNECTED 19660936
unix 3 [ ] STREAM CONNECTED 19660935
unix 3 [ ] STREAM CONNECTED 19660934
unix 3 [ ] STREAM CONNECTED 5004267
unix 3 [ ] STREAM CONNECTED 5004266
unix 2 [ ] DGRAM 5854
Edith sagt: Ich denke mal, du meinst die proftpd.conf
ServerName "Xampp - ProFTPd Server"
ServerType standalone
DefaultServer on
Port 21
Umask 022
MaxInstances 30
User nobody
#Group nogroup
Defaultroot ~
RequireValidShell off
# Systemnachrichten
AccessGrantMsg "Willkommen auf meinem Xampp Server"
AccessDenyMsg "Zugriff verweigert"
# loginversuche bevor verbindung getrennt werden soll
MaxLoginAttempts 3
# Timeout Einstellungen
TimeoutStalled 120 # Sekunden, wielange eine Verbindung ohne "Datentransfer" bestehen darf
TimeoutIdle 120 # Sekunden, wielange eine Idle Verbindung bestehen darf
TimeoutLogin 30 # max Zeit fuer Anmeldung
# es duerfen datein ueberschrieben werden
<Directory />
ListOptions "-a"
AllowOverwrite on
</Directory>
#wenn der login laenger als 10 sec. dauert auskommentieren!
#UseReverseDNS off
#IdentLookups off
#Resume erlauben
#Bitte beachten, dass hiddenstor" nicht aktiviert sein darf (ist per Default deaktiviert).
AllowOverwrite on
AllowRetrieveRestart on
AllowStoreRestart on
# keine systemuser benutzen
UseFtpUsers off
# root login verbieten
RootLogin off
# Maximale Anzahl von User, die den selben Account gleichzeitg nutzen koennen
MaxClientsPerUser 1 "Sorry, nicht mehr als 1 Client pro Nutzer"
# <datenbank>@<host> <user> <passwort>
SQLConnectInfo proftpd@localhost root
################################################## ################################################## #######
# ab hier nichts mehr aendern! #
################################################## ################################################## #######
SQLAuthenticate users*
SQLAuthTypes plaintext
SQLUserWhereClause "enabled = '1'"
SQLUserInfo ftp_users userid passwd uid gid homedir shell
SQLLog PASS updatecount
SQLNamedQuery updatecount UPDATE "count=count+1 WHERE userid='%u'" ftp_users
SQLLog PASS lastlogin
SQLNamedQuery lastlogin UPDATE "last_login=now() WHERE userid='%u'" ftp_users
SQLLog RETR dlbytescount
SQLNamedQuery dlbytescount UPDATE "dl_bytes=dl_bytes+%b WHERE userid='%u'" ftp_users
SQLLog STOR ulbytescount
SQLNamedQuery ulbytescount UPDATE "ul_bytes=ul_bytes+%b WHERE userid='%u'" ftp_users
SQLLog RETR,STOR transfer
SQLNamedQuery transfer INSERT "'%u', '%f', '%b', '%h', '%a', '%m', '%T', now()" ftp_transfer
Bitte immer den Befehl zur Ausgabe dazuschreiben. Und "funktioniert nicht" ist keine Fehlermeldung oder Bildschirmausgabe.
Übrigens behaupte ich anhand der Ausgaben bis jetzt immer noch, daß der Server nicht läuft.
Anhand der Ausgabe hätte ich noch eine Frage: Das ist doch hoffentlich kein Root-Server?
Debian-40-etch-32-minimal:~# nmap
-bash: nmap: command not found
Mh, also laut: Debian-40-etch-32-minimal:~# /opt/lampp/lampp startftp
XAMPP: Starting ProFTPD...
Und ja, es ist nen Root. :x
Ach Du ******e.
(1) das XAMPP-Paket ist nicht für Produktiv-Einsatz geeignet und gedacht. Also bitte nicht verwenden.
(2) Fehlende Programme lassen sich installieren.
(3) Die Ausgabe "Starting..." sagt nicht, daß das Ding dann auch läuft.
(4) Einen root-Server ohne die notwendigen Kentnisse zu betreiben ist grob fahrlässig.
Ach Du ******e.
(1) das XAMPP-Paket ist nicht für Produktiv-Einsatz geeignet und gedacht. Also bitte nicht verwenden.
(2) Fehlende Programme lassen sich installieren.
(3) Die Ausgabe "Starting..." sagt nicht, daß das Ding dann auch läuft.
(4) Einen root-Server ohne die notwendigen Kentnisse zu betreiben ist grob fahrlässig.
Bis auf aussage 3 hat das nicht meinem Problem geholfen. :(
mach doch mal ein ps -ef |grep proftp
wenn du hier einen prozess in der Liste siehst läuft der deamon
dann mal ein Telnet auf den port:
telnet localhost 21 # 21 ist der Port
hier sollte schon der Server antworten mit z.B. ProFTP bla blub
raus kommst du wieder mit der Tasten kombi (gleichzeitig) ,strg, alt, alt gr, ] ,
danach versucht du dich mal "localhost" einzuloggen
ftp localhost
Name (localhost:user)...
nmap oder packete kannst du mit "apt-get install nmap" installieren
ein nmap -sT localhost oder deine server ip, in der bash zeigt dir welcheer port auf ist.
@asics: mal sehen, ob Du mit der Beantwortung der Fragen mehr Glück hast als ich. Ich habe die gewünschten Infos vom TE nicht erhalten.
war ja ewig nicht mehr hier , ein versuch ist es wert...
mach doch mal ein ps -ef |grep proftp
wenn du hier einen prozess in der Liste siehst läuft der deamon
dann mal ein Telnet auf den port:
telnet localhost 21 # 21 ist der Port
hier sollte schon der Server antworten mit z.B. ProFTP bla blub
raus kommst du wieder mit der Tasten kombi (gleichzeitig) ,strg, alt, alt gr, ] ,
danach versucht du dich mal "localhost" einzuloggen
ftp localhost
Name (localhost:user)...
nmap oder packete kannst du mit "apt-get install nmap" installieren
ein nmap -sT localhost oder deine server ip, in der bash zeigt dir welcheer port auf ist.
Das doch mal ne tolle Hilfe! Danke. Aber; Sorry, habe das Problem lösen können, mit jemanden zusammen via Irc. Nun funktioniert alles tip top.
Kann geclosed werden oder so. :)
"Guter Stil" wäre es übrigens dann noch, wenn Du hier die Ursache und Lösung des Problems posten würdest...
Hoi, sorry. Naja, im endeffeckt, wars ein reines Config Problem. Nun funktioniert ProFTPD auch mit Webmin zusammen. Wodran es nun genau lag, kann ich schlecht beschreiben, da wir soviel "eingestellt" haben, und ich eben noch in der Lern Phase bin.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.