mboost-dp1
ftp-server
- Forside
- ⟨
- Forum
- ⟨
- Support
dav jeg har lige sat min linux box op som ftp server men jeg kan ikke logge på den ude fra mit eget netværk, det går fint når jeg er på mit hjemme netværk men lige så snart jeg tager hjem til nogle venner og bruger deres forbindelse så kan jeg ikke få forbindelse til serveren. jeg har åbnet porten til min box men der sker ikke noget jeg kan stadi ikke logge ind....
hvad kan være fejlen
hvad kan være fejlen
#4 passive mode er et hack, det er sjovere at køre aktivt
#1 ftp protokollen er en speciel træls protokol, da den kører tovejs. Din router skal kunne forstå denne tovejs traffik, for at 'åbne' for den.
Når du connecter til en ftp server, foregår det sådan her: Du starter med at åbne en kontrol connection, fra en tilfældig TCP port på din IP adresse, til TCP port 21 på serveren. Gennem denne kontrol connection, sender du diverse kommandoer til serveren, fx skift mappe, log ind som den her user, det her pass etc. Når du så vil hente en fil, beder du faktisk serveren om at sende filen til dig, på port 20 på din ip. Serveren opretter så nu en connection tilbage til dig på port 20, og sender filen.
Dvs at serveren skal have mulighed for at åbne connections til Internettet, og du skal forwarde port 21 til serveren. Hvis du ikke kan koble op mod serveren overhovede udefra, kan det være port 21 der ikke er forwardet. Hvis du godt kan connecte, men ikke får nogen dirlist frem, er det nok dataforbindelsen der ikke går igennem. Det kan så være din default route på serveren, men formentlig er det din kammerats router der er problemet. Man kan så vælge at bruge 'passiv connection' som betyder at serveren ikke bruger data connection, men kontrol connection til at overføre diverse data over.
Tjek at serveren kan pinge ud (www.dix.dk fx) og at port 21 er forwardet i den router der står foran serveren.
#1 ftp protokollen er en speciel træls protokol, da den kører tovejs. Din router skal kunne forstå denne tovejs traffik, for at 'åbne' for den.
Når du connecter til en ftp server, foregår det sådan her: Du starter med at åbne en kontrol connection, fra en tilfældig TCP port på din IP adresse, til TCP port 21 på serveren. Gennem denne kontrol connection, sender du diverse kommandoer til serveren, fx skift mappe, log ind som den her user, det her pass etc. Når du så vil hente en fil, beder du faktisk serveren om at sende filen til dig, på port 20 på din ip. Serveren opretter så nu en connection tilbage til dig på port 20, og sender filen.
Dvs at serveren skal have mulighed for at åbne connections til Internettet, og du skal forwarde port 21 til serveren. Hvis du ikke kan koble op mod serveren overhovede udefra, kan det være port 21 der ikke er forwardet. Hvis du godt kan connecte, men ikke får nogen dirlist frem, er det nok dataforbindelsen der ikke går igennem. Det kan så være din default route på serveren, men formentlig er det din kammerats router der er problemet. Man kan så vælge at bruge 'passiv connection' som betyder at serveren ikke bruger data connection, men kontrol connection til at overføre diverse data over.
Tjek at serveren kan pinge ud (www.dix.dk fx) og at port 21 er forwardet i den router der står foran serveren.
Hvis man har muligheden for at få sin server til at køre aktiv ftp, må det da klart være at foretrække? Hvis du kører passiv kan du ikke køre fxp, og der er nogle funktioner der ændrer karakter. Jeg kan ikke huske præcist hvad der sker, men jeg mener at man ikke kan skifte navn på filer, uden at de også skifter creation time.
#7 hvorfor skulle filernes creation time dog ændres af en navneændring? det er vel op til den enkelte FTP server at vælge hvad der skal ændres...
ang. FXP kommer det an på serveren...
med en alm. BP FTP server kan jeg ik få den til at modtage FXP når jeg har den kørende i passive mode (kun port 21 åben)
men jeg prøvede noget kaldet Fastream Netfile server... og det ser ud til at virke fint med FXP i passive mode... det er bare et skod-program :-)
ang. FXP kommer det an på serveren...
med en alm. BP FTP server kan jeg ik få den til at modtage FXP når jeg har den kørende i passive mode (kun port 21 åben)
men jeg prøvede noget kaldet Fastream Netfile server... og det ser ud til at virke fint med FXP i passive mode... det er bare et skod-program :-)
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.