24. juli 2002 - 07:29Der er
31 kommentarer og 3 løsninger
FTP porte?
Hvilke porte skal åbnes i routeren, for at køre en FTP server?
Jeg har en Cerberus FTP server, kører Win2000, SpeedStream 5781 router.
Det virker fint, når jeg sidder på LAN'et, men når jeg prøver udefra ser det ud som om, at der skal være åben for port 1040 og op (for hver connect forhøjer den porten?)
Jeg har prøvet at åbne port 1040 - 1050, og så kan jeg godt connecte udefra, men efter 10 connects når den til port 1051, og da den jo er lukket, bli'r jeg afvist.
Ja, det ville jeg også umiddelbart mene, men hvorfor skal jeg så åbne for port 1040 og frem, før det virker? Og hvor mange porte skal jeg så åbne, når den forhøjer portnummeret med en hver gang? (Den bli'r ikke resat når jeg restarter serveren).
Synes godt om
Slettet bruger
24. juli 2002 - 08:08#3
Lyder mærkligt.. port 1040 og op efter bliver brugt til noget andet?
Ja, jeg synes også selv, det lyder mærkeligt, og det er jo nok noget i min opsætning, der er galt.
Cerberus er installeret med standard opsætningen. Routeren forwarder fra den externe ip-adr via NAT til min lokale ip-adr.
Når den i loggen skriver "connecting to 80.199.xx.xx:1051" mener den så ikke port 1051?
Hvis I har mulighed for at prøve, så er ip-nr 80.199.79.86, user=ryberg, password=vfr750f
Synes godt om
Slettet bruger
24. juli 2002 - 08:44#6
~ Connecting... ~ Connected to 80.199.79.86, waiting for response... < 220-Welcome to Cerberus FTP Server < 220 Created by Grant Averett > USER ryberg < 331 User ryberg Ok, password please > PASS ***** < 230 Password Ok, User logged in > REST 1 < 350 Restarting at byte offset 1. Send STOR or RETR to initiate transfer > REST 0 < 350 Restarting at byte offset 0. Send STOR or RETR to initiate transfer > SYST < 215 UNIX Type: L8 > PWD < 257 "/" is the current directory ~ Login completed. > PORT 172,18,4,138,7,158 < 200 Port command received > TYPE A < 200 Type ASCII > LIST
Synes godt om
Slettet bruger
24. juli 2002 - 08:46#7
Prøv med et andet FTP-program, ser ik' ud til min prøver med port 1040-1050..
< 257 "/ryberg" is the current directory > PORT 192,168,1,10,4,187 < 200 Port command received > LIST i Data connection 1BC accepted. < 150 Opening data connection < d---rw-rw- 1 user group 0 Mar 17 2002 . < d---rw-rw- 1 user group 0 Mar 17 2002 .. < d---rw-rw- 1 user group 0 Mar 17 2002 www < d---rw-rw- 1 user group 0 Mar 17 2002 db < d---rw-rw- 1 user group 0 Mar 17 2002 Logs
Meningen var at du skulle få adgang til bibliotekerne under "ryberg". Jeg må vel prøve en anden FTP server, og så se hvad der sker, men det kan først blive i aften;-((
her er min log hvor jeg starter i rodbiblioteket og herefter går ind i biblioteket "ryberg"
i Control connection successfully established. < 220-Welcome to Cerberus FTP Server < 220 Created by Grant Averett i Time zone of server could not be determined. > USER ryberg < 331 User ryberg Ok, password please > PASS <password> < 230 Password Ok, User logged in > SYST < 215 UNIX Type: L8 > PWD < 257 "/" is the current directory > PORT 192,168,1,10,4,210 < 200 Port command received > LIST i Data connection 1BC accepted. < 150 Opening data connection < dr--r--r-- 1 user group 0 Mar 17 2002 ryberg i Data connection 1BC closed normally. < 226 Transfer complete > CWD /ryberg < 250 Change directory ok > PWD < 257 "/ryberg" is the current directory > PORT 192,168,1,10,4,211 < 200 Port command received > LIST i Data connection 134 accepted. < 150 Opening data connection < d---rw-rw- 1 user group 0 Mar 17 2002 . < d---rw-rw- 1 user group 0 Mar 17 2002 .. < d---rw-rw- 1 user group 0 Mar 17 2002 www < d---rw-rw- 1 user group 0 Mar 17 2002 db < d---rw-rw- 1 user group 0 Mar 17 2002 Logs i Data connection 134 closed normally. < 226 Transfer complete
Tja, det vil jo sige, at det virker godt nok, og at det må være i min FTP client, at problemet skal findes. Jeg har prøvet både med og uden Passive Transfer, men det gi'r samme resultat. Jeg vil lige prøve at finde en anden klient.
Nu har jeg prøvet med en demo version af AbsoluteFTP 2.03, men resultatet er det samme. Efter LIST kommandoen får jeg flg. LIST 150 Opening data connection 500 List command failed
I din log har du bl.a. flg. linie: > PORT 192,168,1,10,4,210 Det er jo en lokal ip-adr, hvor mrtux og jeg har en extern stående (172.18.4.138 og 20.45.150.136). Mon det har betydning?
FTP protokollen virker ved at man via port 20/21 connecter til serveren, efter logon osv, får klienten en IP addresse og et port nummer som den skal lave en TCP forbindelse til... derfor bruger den de ekstra portnumre...
Synes godt om
Slettet bruger
24. juli 2002 - 10:06#26
"PORT 192,168,1,10,4,210" det er ik' en IP-adr. Bemærk , og ik' . :o)
The argument is a HOST-PORT specification for the data port to be used in data connection. There are defaults for both the user and server data ports, and under normal circumstances this command and its reply are not needed. If this command is used, the argument is the concatenation of a 32-bit internet host address and a 16-bit TCP port address. This address information is broken into 8-bit fields and the value of each field is transmitted as a decimal number (in character string representation). The fields are separated by commas. A port command would be:
PORT h1,h2,h3,h4,p1,p2
where h1 is the high order 8 bits of the internet host address.
Nu har jeg prøvet at installere en anden FTP server (GuildFTP), men jeg får stadig ikke adgang udefra. Sandsynligvis er det firewalen eller en anden spæring på jobbet, der blokkerer. Jeg lukker spørgsmålet, men ved ikke hvem af jer der mest har fortjent points'ne, så hvis mrtux og wisen laver et svar, så deler jeg dem ligeligt mellem jer alle 3. Tak for forsøgene.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.