"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

port21

djdee 27.04.2002 - 08:04 618 7
Posts

djdee

Addicted
Registered: Jan 2002
Location: Linz
Posts: 402
hi !
kann mi wer sagen, warum ein FTP server nur auf Port 21 funktioniert ? zumindest bei meinen Versuchen, bei meinem Freund einen laufen zu lassen, ging dies nur auf port 21 ?

Dumdideldum

Here to stay
Avatar
Registered: Jun 2001
Location: Vienna
Posts: 1511
Ein FTP-Server ist standardmäßig auf Port 21 konfiguriert, natürlich kannst du ihn auch auf einem anderen Port laufen lassen, womöglich über 1024.
(Diese Ports sind dann nicht standardmäßig mit einem Dienst assoziiert).

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
default maessig 21
wenn dein ftp server nichts anderes zulaesst.... nimm dir einen anderen
das hat nichts mit dem protokoll ftp zu tun

ports ueber 1024 sind bei einigen ftpserver arten sogar ueblich
glftpd, openftpd, ftp4all etc

Murph

Nerd
Avatar
Registered: Dec 2001
Location: Vienna
Posts: 9236
vielleicht hast du daheim dann den port nicht dementsprechend eingestellt... meiner läuft seit ewigkeiten auf einem port >1024, no problems with that...

wintermute

Bloody Newbie
Avatar
Registered: Mar 2002
Location: /dev/random
Posts: 43
1st of all muss das die ftp-server-sw unterstützen

(btw: welche sw verwendest du? wär hilfreich.... ;) )

2nd wenn 1 zutrifft -> rtfm & config

3rd muss bei ports <= 1024 der server vom superuser oder admin gestartet werden so das opsys *nix ist - z.T. (auch bei windosen)

4th natürlich muss auch dem client der andere port mitgeteilt werden können (s.: 2nd)

z.B.: cmd-line ftp: ftp 10.0.0.1 1337

@edit:

5th: wenn ein portfilter aka firewall dazwischen is kann sein dass eben nur der 21er offen ist...
Bearbeitet von wintermute am 27.04.2002, 18:29

djdee

Addicted
Registered: Jan 2002
Location: Linz
Posts: 402
ok.. sorry hab ich vergessn
auf dem testsystem (eigenstänmdige abkopplung vom firmennetzwerk) läuft Serv-U 4.0
eine Firewall ist in form eines US Robotics 8000 dazwischen.

selbst wenn ich beispielsweise port 1024 durchschalte per firewall, kann man sich zwar einloggen, aber nichts transferieren

also es funktioniert alles.. nur halt auf port 21.. möchte aber einen anderen verwenden können

SegaMan

Addicted
Avatar
Registered: Apr 2001
Location: Austria
Posts: 352
Also ich hab auch den USR 8000 router und ebenfalls ServU 4.0 :D

Hab das jetzt mal probiert und es ist total wurscht auf welchem port du nen FTP Host machst.

Mann muss ner beim ftp clienten auch den gleichen port einstellen!

Weiters musst du dem router natürlich sagen auf welche IP er die Anfrage schicken soll (kannst im Virtual Server einstellen....)

wintermute

Bloody Newbie
Avatar
Registered: Mar 2002
Location: /dev/random
Posts: 43
dann liegt's vielleicht an der fw|router

funktioniert der ftp transfer ohne fw dazwischen?

ftp localhost 1024

versuch mal - von aussen - am client - passive ftp einzustellen...

bei cmdline ftp: passive eingeben (= passive on|off)

darf der server ungehindert ins inet?

fyi: ftp verwendet normalerweise 2 ports:

21 = controlport
20 = dataport

allerdings weiss ich nicht wie man den usr 8000 konfiguriert

(bin ein stateful-inspection lamer ;) )
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz