www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Andreas-IZ am 22. Juli 2003, 13:11:18



Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Andreas-IZ am 22. Juli 2003, 13:11:18
Hallo zusammen

Ich habe ein problem und hoffe das mir hier einer helfen kann.
Ich kenne mich noch nicht ganz so gut aus mit dem Proftpd.

Mein problem ist das ich im Netzwerk auf dem FTP zugreifen kann aber nicht online.

Proftpd.conf

ServerName "ftp-server"
ServerType  inetd
DefaultServer on
ServerIdent on "Willkommen auf Meinem Server"    
Port 21  
Umask 022  
User nobody  
Group nobody  
maxclients   10
<Global>
DefaultRoot ~
<Directory /home/Andreas/Daten/ftp>
AllowAll
</Directory>
</Global>


System
FreeBSD 4.6 mit Firewall port 21 frei

Vielen dank im vorraus
Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Kellerkind am 22. Juli 2003, 13:22:48
Moin Andreas du sagtest ...

Zitat
FreeBSD 4.6 mit Firewall port 21 frei


und intern gehts weil Firewall komplett frei richtig ?

Port 20 Freischalten währe ein guter Anfang

für mehr folge: http://www.proftpd.de/12.0.html#s4 (punkt 4.6)
für Passives FTP  :look)  würde Wörsty sagen


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Andreas-IZ am 22. Juli 2003, 14:23:45
Hallo

Ist die Proftpd.conf den so richtig, oder fehlt da noch was???

und intern gehts weil Firewall komplett frei richtig ?
Ja, das ist richtig

Port 20 Freischalten währe ein guter Anfang
okay habe ich gemacht.

Fehlermeldung beim connecten mit FlashFXP

WinSock 2.0
Connecting to meinserver
Connected to meinserver -> IP=80.135.223.183 PORT=21
220 Willkommen auf Meinem Server
USER Andreas
331 Password required for Andreas.
PASS (hidden)
230 User Andreas logged in.
SYST
215 UNIX Type: L8
REST 100
350 Restarting at 100. Send STORE or RETRIEVE to initiate transfer.
REST 0
350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer.
PWD
257 "/" is current directory.
TYPE A
200 Type set to A.
PASV
227 Entering Passive Mode (80,134,222,173,158,180)
Data Socket Error: Connection timed out

Vielleicht hilft das ja weiter!!

Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: guden am 22. Juli 2003, 14:28:46
füge mal:

PassivePorts 49152 65534

in deine config hinzu ...


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Wörsty am 22. Juli 2003, 14:29:59
:debug:


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Andreas-IZ am 22. Juli 2003, 14:52:12
Hi

Debug ???
Ich bin noch nicht so fit mit BSD und Proftpd.
Komplett Newbie,  bin für jeden Tip sehr dankbar.

Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Wörsty am 22. Juli 2003, 15:36:32
proftpd beenden und dann
Code:
proftpd -nd9


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: stonki am 22. Juli 2003, 15:52:53
Zitat von: "Andreas-IZ"
Hallo
Connected to meinserver -> IP=80.135.223.183 PORT=21
[...]
227 Entering Passive Mode (80,134,222,173,158,180)
Data Socket Error: Connection timed out



ok. was passiert hier: Du verbindest auf Port 158x256+180 = 40628. Was Woersty in der naechsten Mail meinte: mit PassivePorts kannst Du diesen bereich bestimmen und dann diesen gezielt in der FW freigeben,

cu
stonki


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Wörsty am 22. Juli 2003, 15:55:53
guden nicht ich  :!:


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Anonymous am 22. Juli 2003, 16:49:26
Hi
Das heißt diesen port freigeben in der Firewall =40628  Okay

PassivePorts 49152 65534
Was ist den mit diesen Ports, auch freigeben in der FW??



proftpd -nd9 ausgeführt!!

Ladenserver# proftpd -nd9
 - Fatal: unknown configuration directive 'Server' on line 4 of '/usr/local/etc/proftpd.conf'.

Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Wörsty am 22. Juli 2003, 16:54:49
Das heißt, dass du nicht proftpd benutzt.... :?
Die Direktive heißt ServerType

Code:
fuser -n tcp 21

21/tcp:              *Zahl*
Code:
ps -ef |grep *Zahl*


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Anonymous am 22. Juli 2003, 17:05:59
Hi

habe ich auch schon versucht, geht nicht.

 Ladenserver# fuser -n tcp 21
fuser: Command not found.

weiß auch nicht weiter zur zeit.
habt ihr noch einen tip.
gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Wörsty am 22. Juli 2003, 17:15:20
1.
Code:
killall proftpd

2. Konfig korrigieren (siehe letztes Posting)
3.
Code:
proftpd -nd9


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Wörsty am 22. Juli 2003, 17:16:50
Mist.
Ich sehe gerade ServerType inetd - mach mal bitte standalone rein und starte dann nochmal den Debugmodus.
Achso und deaktiviere FTP beim inetd.


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Anonymous am 22. Juli 2003, 19:56:52
hi
hier geht nix, ich kann noch nichtmal den Proftpd starten.

Proftpd.conf

ServerName "ftp-server"
ServerType  standalone
DefaultServer on
ServerIdent on "Willkommen auf Meinem Server"
Port 21
Umask 022
User nobody
Group nobody
AllowForeignAddress on
maxclients      10
<Global>
DefaultRoot ~
<Directory /home/Andreas/Daten>
AllowAll
</Directory>
</Global>

inetd.conf

#ftp    stream  tcp     nowait  root    in.proftpd in.proftpd
#ftp    stream  tcp     nowait  root    /usr/libexec/lukemftpd  ftpd -l -r
#ftp    stream  tcp     nowait  root    /usr/libexec/ftpd       ftpd -l
#ftp    stream  tcp6    nowait  root    /usr/libexec/ftpd       ftpd -l
#ftp    stream  tcp     nowait  root  /usr/local/sbin/pure-ftpd
#telnet  stream  tcp     nowait  root    /usr/libexec/telnetd    telnetd
#telnet  stream  tcp6    nowait  root    /usr/libexec/telnetd    telnetd
shell   stream  tcp     nowait  root    /usr/libexec/rshd       rshd
shell   stream  tcp6    nowait  root    /usr/libexec/rshd       rshd
#login  stream  tcp     nowait  root    /usr/libexec/rlogind    rlogind
#login  stream  tcp6    nowait  root    /usr/libexec/rlogind    rlogind
#finger stream  tcp     nowait/3/10 nobody /usr/libexec/fingerd fingerd -s
#finger stream  tcp6    nowait/3/10 nobody /usr/libexec/fingerd fingerd -s
#exec   stream  tcp     nowait  root    /usr/libexec/rexecd     rexecd
#uucpd  stream  tcp     nowait  root    /usr/libexec/uucpd      uucpd
#nntp   stream  tcp     nowait  usenet  /usr/libexec/nntpd      nntpd

Ich erreiche den ftp auch nicht mehr im Netzwerk.
Der startet nicht mehr.

Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Wörsty am 22. Juli 2003, 20:38:47
Solange unknown configuration directive  kommt ist deine Konfig fehlerhaft.
Was sagt der Debugmodus denn nun?
Immer noch Fehler in Zeile 4?  :arrow:  dann Lösche Zeile 4 doch mal.


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Anonymous am 22. Juli 2003, 21:48:31
hi
Ich bekomme den Proftpd nicht mehr gestartet.

Webserver# fuser -n tcp 21
fuser: Command not found.
Webserver# proftpd -nd9
proftpd: Command not found.
Webserver# proftpd -nd9
proftpd: Command not found.
Webserver#

Wie kann ich den den noch starten?

Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Wörsty am 22. Juli 2003, 23:48:18
Installiert ist proftpd aber, oder?
Binary suchen und dann kompletten Pfad angeben (muß aber auch so gehen)
Code:
find / -name proftpd -print


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Anonymous am 23. Juli 2003, 00:14:12
hi

Webserver# find / -name proftpd -print
/usr/local/etc/webmin/proftpd
/usr/local/lib/webmin/caldera/proftpd
/usr/local/lib/webmin/proftpd
/usr/local/lib/webmin-1.070/caldera/proftpd
/usr/local/lib/webmin-1.070/proftpd
/usr/local/lib/webmin-1.100/caldera/proftpd
/usr/local/lib/webmin-1.100/proftpd
/usr/local/libexec/proftpd
/usr/local/share/doc/proftpd
/usr/ports/ftp/proftpd
/usr/ports/ftp/proftpd/work/proftpd-1.2.8/proftpd
Webserver#


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Andreas-IZ am 23. Juli 2003, 00:16:33
sorry nicht angemeldet

sollte die proftpd nicht in der /usr/local/sbin liegen??

Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Andreas-IZ am 23. Juli 2003, 01:01:47
Guten Morgen

Gestartet bekommen denke ich, aber in (ps ax) nicht zu sehen.

Webserver# ./proftpd -nd5
 - parsing '/usr/local/etc/proftpd.conf' configuration
 - <Directory /home/Andreas/Daten>: adding section for resolved path '/usr/home/Andreas/Daten'
Webserver.videogames -
Webserver.videogames - Config for ftp-server:
Webserver.videogames - DefaultServer
Webserver.videogames - Umask
Webserver.videogames - UserID
Webserver.videogames - UserName
Webserver.videogames - GroupID
Webserver.videogames - GroupName
Webserver.videogames - AllowForeignAddress
Webserver.videogames - MaxClients
Webserver.videogames - /usr/home/Andreas/Daten
Webserver.videogames -  AllowAll
Webserver.videogames -  Umask
Webserver.videogames -  AllowForeignAddress
Webserver.videogames -  MaxClients
Webserver.videogames - DefaultRoot
Webserver.videogames - error: unable to open scoreboard: No such file or directory
Webserver#

Drauf zu greifen kann ich immer noch nicht.
Was kann jetzt noch der fehler sein??


Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: stonki am 23. Juli 2003, 09:08:11
Zitat von: "Andreas-IZ"

Webserver.videogames - error: unable to open scoreboard: No such file or directory


http://www.proftpd.de/28.0.html#316

Bitte setze das richtig. Das Du "fuser" nicht findest ist normal. Immerhin verwendest Du auch BSD und kein Linux. BSD sollte aber den netstat Befehl kennen.

cu
stonki


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Andreas-IZ am 23. Juli 2003, 13:53:22
Hi

Soweit funktioniert der ftp im Netzwerk wieder.
Jetzt ist das problem immer noch das ich ihn online nicht erreiche.

Webserver# proftpd -nd5
Webserver.videogames -
Webserver.videogames - Config for ftp-Server:
Webserver.videogames- ServerIdent
Webserver.videogames- DefaultServer
Webserver.videogames- Umask
Webserver.videogames- UserID
Webserver.videogames - UserName
Webserver.videogames - GroupID
Webserver.videogames- GroupName
Webserver.videogames - MaxClients
Webserver.videogames - PassivePorts
Webserver.videogames - /usr/home/Andreas/Daten
Webserver.videogames -  AllowAll
Webserver.videogames -  Umask
Webserver.videogames-  MaxClients
Webserver.videogames- DefaultRoot
Webserver.videogames - Failed binding to 0.0.0.0, port 21: Address already in use
Ladenserver.freealias.de - Check the ServerType directive to ensure you are configured correctly.

ServerName "ftp-Server"
ServerType  standalone
ServerIdent on "Willkommen auf Meinem Server"
DefaultServer on
Port 21
Umask 022
User nobody
Group nogroup
maxclients      10
PassivePorts 49152 65534
<Global>
DefaultRoot ~
<Directory /home/Andreas/Daten>
AllowAll
</Directory>
</Global>

Kann es an der Firewall liegen, das ich den ftp nicht erreiche, oder mache ich noch einen fehler??

Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: stonki am 23. Juli 2003, 14:31:57
Zitat von: "Andreas-IZ"

Webserver.videogames - Failed binding to 0.0.0.0, port 21: Address already in use
Ladenserver.freealias.de - Check the ServerType directive to ensure you are configured correctly.



lese Dir doch bitte die Fehlermeldung einmal durch, bevor Du hier postest. Du tust Dir damit ja selber kein Gefallen. Nun laeuft noch eine ProFTPD Instanz und daher kannst Du ProFTPD kein zweites mal starten. Das hat nun nix mit Deinem Problem vorher zu tun, nur diese Art von Debug Logs sind fuer "uns" vollkommen wertlos.

cu
stonki


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Anonymous am 23. Juli 2003, 14:42:40
sorry

das habe ich verkehrt kopiert.

Webserver.videogames - Failed binding to 0.0.0.0, port 21: Address already in use
Webserver.videgames - Check the ServerType directive to ensure you are configured correctly.

so ist es richtig, das ist die Meldung. sorry nochmal war keine absicht.

wie kann ich den bei FreeBSd sehen was noch auf dem port läuft???
Ich werde mal einen anderen port benutzen und Firewall mal anpassen.



Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Wörsty am 23. Juli 2003, 14:47:18
Zitat von: "Anonymous"
Failed binding to 0.0.0.0, port 21: Address already in use

Code:
# smstat

oder
Code:
# netstat

Weiß nimmer.


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Anonymous am 23. Juli 2003, 17:17:25
Hi

Ich habe den port auf 1088 abgeändert, Firewall geändert und es geht.
 :D  :D

Jetzt habe ich noch eine Frage, wie bekomme ich den FTP gestartet beim booten???
Das macht er nicht.

System
FreeBSD 4.7

Danke für die hilfe

Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: Andreas-IZ am 28. Juli 2003, 10:54:22
Hallo nochmal

Ich erreiche meinen FTP Server nicht über das Internet

Über den browser kommt folgende fehler Meldung

200 type set to A
200 Port command successful
425 Unable to build data connection: Operation Time out

Fehlermeldung über FashFXP

WinSock 2.0
Connecting to meinserver.freealias.de
Connected to meinserver.freealias.de -> IP=217.227.007.007 PORT=21
220 Willkommen auf Meinem Server
USER Andreas
331 Password required for Andreas.
PASS (hidden)
230 User Andreas logged in.
SYST
215 UNIX Type: L8
REST 100
350 Restarting at 100. Send STORE or RETRIEVE to initiate transfer
REST 0
350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
PWD
257 "/" is current directory.
TYPE A
200 Type set to A
PASV
227 Entering Passive Mode (217,227,202,138,159,41)
Data Socket Error: Connection timed out
List Error

Proftpd.conf

ServerName "FTP-Server"
ServerType  standalone
ServerIdent on "Willkommen auf Meinem Server"
DefaultServer on
Port 21
Umask 022
User nobody
Group nobody
ScoreboardFile /var/run/proftpd.scoreboard
MasqueradeAddress meinserver.freealias.de
AllowForeignAddress on
MaxClients 10
<Global>
DefaultRoot ~
<Directory /home/Andreas/Daten>
AllowAll
</Directory>
</Global>

Kann mir jemand weiterhelfen ?
Im vorraus Danke

Gruß Andreas


Titel: Ftp online nicht zu erreichen!!!
Beitrag von: boto am 17. August 2005, 12:01:51
hi Andreas-IZ,

beachte, dass du aus dem internen netz nicht ins internet und wieder auf deinen ftp-server, der in deinem internen netz ist, kannst. die firewalls und router verbieten dies.

d.h.: du muss deinen ftp-server durch einen anderen internet-zugang testen.

cheers
boto