Avatar billede brixz Nybegynder
29. maj 2004 - 13:41 Der er 12 kommentarer og
1 løsning

FTP Server-kommandoer PASV og PORT

Hej jeg ville gerne vide hvad forskellen samt fordelene ved at bruge enten PASV eller PORT på en ftpserver

Jeg har nemmelig nogle problemer med at få passive mode til at virke når jeg er bag min NAT router.

pasv mode:
eks. hvis jeg får dette svar når jeg skriver pasv i telnet:
xxx,xxx,xxx,xxx,214,216

skal man så ikke tage og gange de 214 med 256 og så addere de 216 for at få porten = i dette eksempel vil det blive 55000 som klienten prøver at komme ind ad. men denne port er ikke åben i routeren. og porten ændrer sig hver gang jeg prøver.

Det er så ca. 2-3 spørgsmål i et spm håber at der er nogen der kan forklare mig dette.

mange tak :)
Avatar billede riversen Nybegynder
29. maj 2004 - 13:44 #1
du har helt rigtig fat i det... også med udregningen. Normalt hvis man ønsker at benytte passiv ftp kan man angive de ønskede porte på ftp-serveren, så man har mulighed for at styre hvilke der benyttes, og hvilke der dermed skal forwardes i routeren. Du skal nok også indtaste din eksterne ip et sted.
Avatar billede brixz Nybegynder
29. maj 2004 - 13:47 #2
ja det er forståeligt at det er routeren ip adresse der skal bruges.
men hvad er forskellen på port og pasv mode?
Avatar billede riversen Nybegynder
29. maj 2004 - 13:50 #3
port = aktiv ftp
pasv = passiv ftp

aktiv og passiv er set ud fra serverens synspunkt i forbindelse med data overførslen
Avatar billede brixz Nybegynder
29. maj 2004 - 13:54 #4
Er der ikke nogen fordele ved pasv fremfor port?
måske går det hurtigere, er sikre, mister færre pakker, eller lign.

og hvorfor er det man skal bruge en pasv range? kan man ikke nøjes med 1 port?
Avatar billede riversen Nybegynder
29. maj 2004 - 13:58 #5
nej, der er ingen fordele.

pasv eksisterer pga. problematikken om at folk bag routere ikke kan benytte aktiv ftp.

Du kan godt bruge 1 port i pasv range, men det betyder så også kun 1 pasv bruger af gangen på ftpserveren.
Avatar billede brixz Nybegynder
29. maj 2004 - 14:06 #6
det du siger er at folk på samme netværk (LAN) ikke kan komme ind på en ftp server som er på LAN'et hvis de bruger Aktiv mode?
Avatar billede brixz Nybegynder
29. maj 2004 - 15:14 #7
Har jeg ret når jeg siger:

PASV = serveren bestemmer hvilken port klienten skal logge ind på.
PORT = klienten bestemmer hvilken port serveren skal sende data til (på klient maskinen).

Hvis jeg sætter min ftp server til at bruge pasv mode på port range 1024-5000 vil det sige at jeg skal have åbnet og redirectet alt data på de porte til ftp serveren i Routeren?
Avatar billede riversen Nybegynder
29. maj 2004 - 15:35 #8
ja, det er hvad pasv og port betyder. Serveren forholder sig passiv, da klient skal forbinde på en port... eller den er aktiv, da servern skal forbinde til klienten.

Og ja, du skal åbne for de porte i routeren, hvis du vil benytte dem til passiv... men en 10-20 stykker er normalt nok.
Avatar billede brixz Nybegynder
29. maj 2004 - 16:04 #9
okay mange tak for dine fine svar.

du kan bare lægge dit svar

;)
Avatar billede riversen Nybegynder
29. maj 2004 - 16:18 #10
det er gratis
Avatar billede brixz Nybegynder
29. maj 2004 - 16:25 #11
huh?
Avatar billede riversen Nybegynder
29. maj 2004 - 16:26 #12
ingen point til mig
Avatar billede brixz Nybegynder
29. maj 2004 - 16:29 #13
So be it if thy wish
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester