Avatar billede snigermunken Nybegynder
06. marts 2004 - 15:00 Der er 28 kommentarer og
1 løsning

ingen adgang til proFTPD fra nettet.

Jeg har sat en ftp server op på min server, og det virker helt fint på mit localnet, då jeg så fik en af mine venner til at prøve og se om han kunne komme igennem så skete dette:

STATUS:>    Connect: Friday 16:11:49 03-05-2004
STATUS:>    Connecting to bla.dk
STATUS:>    Connecting to bla.dk (ip = xx.xxx.xxx.xxx)
STATUS:>    Socket connected. Waiting for welcome message...
  220 ProFTPD 1.2.8 Server (ProFTPD Default Installation) [THOR]
STATUS:>    Connected. Authenticating...
COMMAND:>    USER Bla
  331 Password required for tangveje.
COMMAND:>    PASS ********
  230 User Bla logged in.
STATUS:>    Login successful
COMMAND:>    TYPE I
  200 Type set to I
COMMAND:>    REST 100
  350 Restarting at 100. Send STORE or RETRIEVE to initiate transfer
COMMAND:>    REST 0
  350 Restarting at 0. Send STORE or RETRIEVE to initiate transfer
STATUS:>    This site can resume broken downloads
COMMAND:>    PWD
  257 "/" is current directory.
COMMAND:>    TYPE A
  200 Type set to A
STATUS:>    Retrieving directory listing...
COMMAND:>    PASV
  227 Entering Passive Mode (192,168,1,2,137,185).
COMMAND:>    LIST
STATUS:>    Connecting data socket...
ERROR:>    Failed to establish data socket
ERROR:>    Timeout

Umidbart ser det ud til han connecter fint nok, men bliver smidt af kort tid efter.

Hvad er problemet? jeg har åbnet port 21 på min firewall, er det nødvendigt at åbne flere?

Håber i kan hjælpe.
Avatar billede odysseus Nybegynder
06. marts 2004 - 15:19 #1
han skifter til passive mode, lige før det går galt. Det er formentlig problemet. Prøv at lade ham køre over port mode....
Avatar billede snigermunken Nybegynder
06. marts 2004 - 17:28 #2
Hvordan kan jeg lade ham gøre det?
Avatar billede odysseus Nybegynder
06. marts 2004 - 17:37 #3
Jeg bruger selv vsftpd nu, så jeg kan ikke længere huske, hvordan du tillader passiv mode. men han kan selv vælge, hvordan han vil gøre det i sin klient. Jeg har selv nørklet en del med det problem tidligere. Prøv at kigge din /etc/proftpd.conf igennem og led efter det. du kan også smide den op her, så skal jeg kigge på det.
Avatar billede snigermunken Nybegynder
06. marts 2004 - 17:47 #4
ok så prøver jeg det.

Jeg prøvede lige at logge på med min fars computer, som ikke er en del af det lokale netværk, jeg blev sparket af første gang, da den lavede LIST commandoen, jeg prøvede at logge på igen, og kom på uden problemer.
Avatar billede odysseus Nybegynder
06. marts 2004 - 17:55 #5
kiggede du efter port/passiv i klienten?
Avatar billede snigermunken Nybegynder
06. marts 2004 - 18:06 #6
syntes ikke jeg havde mulighed for at vælge det. men det prøvede ikke at komme i passive mode.
Avatar billede odysseus Nybegynder
06. marts 2004 - 18:17 #7
du skal i port mode. der må være nogle preferences, hvis det er en grafisk klient.
Avatar billede snigermunken Nybegynder
06. marts 2004 - 18:21 #8
jeg kunne godt logge på, bare ikke ved første forsøg. Første gang jeg prøvede, fejlede det, men bagefter kunne jeg logge af og på lige så tosset jeg ville. Men både min vens computer og min fars loggede af da ftp programmet lavedede LIST commandoen.
Avatar billede snigermunken Nybegynder
06. marts 2004 - 18:30 #9
En anden ven har lige prøvet, det er pasive mode som er problemet.
Avatar billede odysseus Nybegynder
06. marts 2004 - 18:30 #10
det kan jeg godt se. det er derfor du skal over i port mode. har du rodet med ftp før?
Avatar billede snigermunken Nybegynder
06. marts 2004 - 18:38 #11
Opsætning aldrig. Har brugt ftp til almindeligt brug, men har aldrig oplevet det der.

Hvad er port mode og pasive mode overhoved?

jeg har set i webmin, og der står noget med pasv port range.

Ham min anden ven siger det kun er første forsøg med passive mode der fejler, efter den kan han sagtes logge på i passive mode.
Avatar billede odysseus Nybegynder
06. marts 2004 - 18:45 #12
hvis du vil have hjælp, må du gøre, som jeg siger. prøv nu at forbinde med port mode! det står formentlig under preferences -> connection i din klient - altså det program du logger på med.
Avatar billede snigermunken Nybegynder
06. marts 2004 - 18:48 #13
Nå hverken min eller den der tester min ftp server har noget i deres klient som hedden port mode så det jo lidt svært.
Avatar billede odysseus Nybegynder
06. marts 2004 - 23:16 #14
ftp protokollen er bygget op omkring disse to muligheder, så det er ikke et spørgsmål, om de "har det" - spørgsmålet er, om din klient giver dig lov at bestemme - hvis ikke, bør du overveje en anden. Og jeg kan fortælle dig, at proftpd "har det" ;-)
Avatar billede snigermunken Nybegynder
07. marts 2004 - 00:52 #15
OK men nå ftp clienten giver dig mulighed for at logge på i *ikke* passive mode, så er det vel post mode man er logget ind som? er det så ikke svar på dit spørgsmål?

MÅ min ven slår passive mode fra, så kan han logge ind uden problemer. i passive mode kan han ikke.
Avatar billede snigermunken Nybegynder
07. marts 2004 - 00:53 #16
hmm skulle selvfølgelig ikke havde været et svar.
Avatar billede odysseus Nybegynder
07. marts 2004 - 11:01 #17
problemet er, at man ikke kan vide, hvordan nogle klienter gør det. du kan ikke gå ud fra, at hvis du ikke selv kan vælge, så er det enten port eller passiv. men du ved nu, at det virker over port mode.

ftp er skruet sådan sammen, at der en server lytter på port 21. når en klient så logger ind, holdes en forbindelse over denne port. men overførsler (listing er også en overførsel af data om, hvad der ligger i biblioteket), skal man bruge andre porte til det - som regel går man et nummer ned, dvs 20, 19, 18 osv (men der er nok flere undtagelser end tilfælde, som opfylder den regel).

Hvilken port, som skal benyttes, skal enten klienten eller serveren bestemme. I passiv mode bestemmer serveren, i port mode bestemmer kienten.
Avatar billede snigermunken Nybegynder
07. marts 2004 - 12:27 #18
OK ligger problemet så i at jeg mangler at åbne en port i min firewall? eller er det opsætningen af ftp serveren som har skylden?
Avatar billede snigermunken Nybegynder
07. marts 2004 - 12:29 #19
Men ellers er der vel ikke noget problem i at jeg bare beder folk om at lade være med at logge på i passive mode? eller er det et sikkerheds spørgsmål?

For ftp serveren skal kun bruges af mig og 2 af mine venner, så det er jo ikke noget problem at bare gøre dem opmærksom på det.
Avatar billede odysseus Nybegynder
07. marts 2004 - 12:55 #20
jeg vil anbefale dig bare at gøre dem opmærksomme på det. jeg mener ikke, at det er et sikkerhedsproblem, og problemet skal vist ikke løses i routeren, men i din proftpd.conf.
Avatar billede snigermunken Nybegynder
07. marts 2004 - 13:14 #21
ok så gør jeg dem bare opmærksomme på det, det jo lige så let.

Lægger du et svar?
Avatar billede odysseus Nybegynder
07. marts 2004 - 13:32 #22
svar...
Avatar billede odysseus Nybegynder
07. marts 2004 - 13:35 #23
Jeg har selv rodet med det samme problem her:
http://eksperten.dk/spm/431966
Avatar billede snigermunken Nybegynder
07. marts 2004 - 14:15 #24
Tja det lyder da lidt underligt hvis du skulle åbne 100 porte, men jeg kan da i det mindste komme i kontakt med ftp serveren fra nettet, nå jeg ikke kører i passive mode.
Avatar billede odysseus Nybegynder
07. marts 2004 - 17:11 #25
undskyld, jeg havde ikke lige set det sidste. du skal nok også åbne port 20. gad vide om det så ikke spiller i passiv mode også?
Avatar billede squashguy Nybegynder
07. marts 2004 - 17:18 #26
Hvis du stadig er i tvivl om aktiv/passiv og hvilke porte der bruges, har jeg gjort et forsøg på at forklare det her http://www.eksperten.dk/artikler/83
Avatar billede snigermunken Nybegynder
07. marts 2004 - 18:11 #27
squashguy-> kiggede kort på artikler, og må indrømme jeg ikke er så interreseret i at åbne små 1000 porte i min firewall for at lade 2 venner få ftp adgang til min computer :)


odysseus-> du skulle ikke tilfældigvis vide hvor log filen bliver pladseret til proFTPD?
Avatar billede odysseus Nybegynder
07. marts 2004 - 18:15 #28
mener det er /var/log/proftpd.log
Avatar billede snigermunken Nybegynder
07. marts 2004 - 23:55 #29
tja der er /var/log/proftpd/ men ingen log fil.

Men tak for hjælpen :)
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