Se fuld version : FTP Problem
PelleDK
04-10-2008, 01:02 AM
Endnu et FTP spørg. fra mig..
Jeg har først for nylig sat en router til, men porten til ftp'en _er_ åben.
Den skriver: FTP Server on-line on port: 1401
List of adresses the server is listening on:
Localhost: (127.0.0.1)
192.160.0.100
Den sidste er som i nok ved computers ip i routeren, den vil ikke connecte til min "rigtige" ip adresse, nu har jeg kun prøvet at connecte gennem mine egne pc'er men der vil den også kun connecte gennem 192.160.0.100 ikke min "rigtige" ip, kan det være rigtigt? :p
Jeg bruger pt. CesarFTP hvis den oplysning skal bruges.
Serveren er sat op som en test ikke andet. :)
Jar_Jar_Binks
04-10-2008, 07:10 AM
Det er vigtigt at du sørger for at din PC (den med FTP server) får nøjagtig samme IP fra din router hver gang den tændes. Det kan gøres under DHCP opsætningen af din router. De fleste routere har et sted hvor man indtaster PC'ens netkorts MAC adresse (Også kaldt for Fysisk adresse i Windows) Dernæst er det vigtigt at det ikke er FTP porten (port 21) men port 1401 (den du har valgt) der bliver dirigeret til den faste IP du tildeler din PC. Så skulle det fungere. (Husk at tilgå FTP serveren på følgende måde: "FTP://x.x.x.x:1401" uden hønseføder selvfølgelig (Det vigtigste her er ":1401" det fortæller FTP klienten at den skal se på port 1401. Hvis du kun skriver "FTP://x.x.x.x" vil klienten kigge på port 21! (x.x.x.x er selvfølgelig din eksterne IP)
Ved de fleste Routere kan man ikke bevæge sig ud fra routeren og ind på den eksterne IP. Dette gælder f.eks. Zyxel routere, så det er rigtigt nok.
PelleDK
04-10-2008, 12:09 PM
Nu har jeg været inde i DHCP opsætningen, det var ingen problem at ordne. :)
Dernæst er det vigtigt at det ikke er FTP porten (port 21) men port 1401 (den du har valgt) der bliver dirigeret til den faste IP du tildeler din PC
Jeg er ikke sikker på at jeg forstår hvad du mener, men jeg har tildelt min pc denne fatse ip: 192.168.0.100 så mener du vel bare at man skal sørge for at det er den ip hvor porten 1401 er åben ikke?
Hvis det er sådan, så skulle det være på plads :)
Men det virker stadig ikke, min client skriver:
[L] Connecting to Min FTP -> IP=min ip står her PORT=1401
[L] Connected to Min FTP
[L] 331 User login OK, waiting for password
[L] PASS (hidden)
[L] 230 User password OK, CesarFTP server ready
[L] 500 Syntax error or unknown command
[L] 227 Entering Passiv Mode (192,168,0,100,8,0)
[L] Opening data connection IP: min ip her PORT: 2048
[L] Data Socket Error: Connection refused
[L] List Error
[L] PASV
[L] 227 Entering Passiv Mode (192,168,0,100,8,1)
[L] Opening data connection IP: 87.104.99.41 PORT: 2049
[L] Data Socket Error: Connection refused
[L] List Error
Jeg har forsøgt at åbne portene til passiv mode (2048-2148 ) men også uden held :(
Jar_Jar_Binks
04-10-2008, 02:53 PM
Du sakal sørge for at port 1401 er sat til at pege på 192.168.0.100.
Desuden ser det ud til at du forsøger at få en forbindelse på andre porte end den du har åbnet. Det går jo ikke:wink:. Du skal sørge for at FTPserveren ikke bruger andre porte end den du har åbnet. Det er noget med overførsels typen, men jeg kører ikke med CesarFTP mere, da jeg sytes den var lidt for ustabilt. Jeg kører med Filezilla nu (http://filezilla-project.org/) Her er både client og server. Det virker fint ved mig derhjemme. Jeg har også sat FTP serveren til at køre på standard porten 21. Det gør opsætningen meget nemmere.
Et lille trik: Lav kun ET dedikeret underbibliotek man kan uploade/slette filer i (også kun ET dedikeret bibliotek til dig selv som administrator) Du kan så nøjes med at give læse rettigheder til alt andet. Så undgår du at du selv kommer til at slette forkerte filer, og så lad være med at kalde administratoren for Administrator :)
PelleDK
04-10-2008, 04:23 PM
Jeg har prøvet at åbne de "passive" porte (2048-2148 ) men det hjælper intet :(
Jeg tror ikke man kan undgå at have passive porte?
Grunden til jeg høre med CesarFTP er, at jeg ikke fatter at linke til mapper på andre HD's i de andre programmer, jeg har prøvet kræfter med filezilla, men også uden held :)
Port 1401 er sat til at pege på 192.168.0.100, ligesom f.eks. mit utorrent er.
Jar_Jar_Binks
04-10-2008, 07:47 PM
Jeg har på fornemmelsen at det er det klientsoftware du bruger. Prøv Filezilla klienten. Den bruger Ikke Porte! Jeg har lige for sjov skyld installeret Cesar på min bærbar, og tilgået den fra min stationære, og dette her var mit resultat:
(Som du kan se bruger den ikke porte, Dengang jeg brugte Cesar, brugte jeg SmartFTP. den brugte heller ikke porte... dengang i hvert fald:-). Den filoverførsel du kan se herunder, stammer fra en Filezila klient, og Cesar 0.99g)
Thu 10 Apr 2008 [19:37:58] 000007 User connecting, IP:192.168.1.1
Thu 10 Apr 2008 [19:37:58] 000007 220 CesarFTP 0.99g Server Welcome !
Thu 10 Apr 2008 [19:37:58] 000007 USER test
Thu 10 Apr 2008 [19:37:58] 000007 User test connected, login : test
Thu 10 Apr 2008 [19:37:58] 000007 331 User login OK, waiting for password
Thu 10 Apr 2008 [19:37:58] 000007 PASS **********
Thu 10 Apr 2008 [19:37:58] 000007 User test logged in successfully
Thu 10 Apr 2008 [19:37:58] 000007 230 User password OK, CesarFTP server ready
Thu 10 Apr 2008 [19:37:58] 000007 SYST
Thu 10 Apr 2008 [19:37:58] 000007 215 Microsoft Windows
Thu 10 Apr 2008 [19:37:58] 000007 FEAT
Thu 10 Apr 2008 [19:37:58] 000007 500 Syntax error or unknown command
Thu 10 Apr 2008 [19:37:58] 000007 PWD
Thu 10 Apr 2008 [19:37:58] 000007 257 "/"
Thu 10 Apr 2008 [19:37:58] 000007 TYPE I
Thu 10 Apr 2008 [19:37:58] 000007 200 Type successfully set
Thu 10 Apr 2008 [19:37:58] 000007 PASV
Thu 10 Apr 2008 [19:37:58] 000007 227 Entering Passiv Mode (192,168,1,8,8,20)
Thu 10 Apr 2008 [19:37:58] 000007 LIST
Thu 10 Apr 2008 [19:37:58] 000007 150 Data connection created for directory listing
Thu 10 Apr 2008 [19:37:58] 000007 226 Transfer successfully achieved
Thu 10 Apr 2008 [19:38:01] 000007 CWD test
Thu 10 Apr 2008 [19:38:01] 000007 250 Directory change OK
Thu 10 Apr 2008 [19:38:01] 000007 PWD
Thu 10 Apr 2008 [19:38:01] 000007 257 "/test"
Thu 10 Apr 2008 [19:38:01] 000007 PASV
Thu 10 Apr 2008 [19:38:01] 000007 227 Entering Passiv Mode (192,168,1,8,8,21)
Thu 10 Apr 2008 [19:38:01] 000007 LIST
Thu 10 Apr 2008 [19:38:01] 000007 150 Data connection created for directory listing
Thu 10 Apr 2008 [19:38:01] 000007 226 Transfer successfully achieved
Thu 10 Apr 2008 [19:38:40] 000008 User connecting, IP:192.168.1.1
Thu 10 Apr 2008 [19:38:40] 000008 220 CesarFTP 0.99g Server Welcome !
Thu 10 Apr 2008 [19:38:40] 000008 USER test
Thu 10 Apr 2008 [19:38:40] 000008 User test connected, login : test
Thu 10 Apr 2008 [19:38:40] 000008 331 User login OK, waiting for password
Thu 10 Apr 2008 [19:38:40] 000008 PASS **********
Thu 10 Apr 2008 [19:38:40] 000008 User test logged in successfully
Thu 10 Apr 2008 [19:38:40] 000008 230 User password OK, CesarFTP server ready
Thu 10 Apr 2008 [19:38:40] 000008 CWD /test/
Thu 10 Apr 2008 [19:38:40] 000008 250 Directory change OK
Thu 10 Apr 2008 [19:38:40] 000008 PWD
Thu 10 Apr 2008 [19:38:40] 000008 257 "/test/"
Thu 10 Apr 2008 [19:38:40] 000008 TYPE I
Thu 10 Apr 2008 [19:38:40] 000008 200 Type successfully set
Thu 10 Apr 2008 [19:38:40] 000008 PASV
Thu 10 Apr 2008 [19:38:40] 000008 227 Entering Passiv Mode (192,168,1,8,8,22)
Thu 10 Apr 2008 [19:38:40] 000008 STOR IMG_9477.JPG
Thu 10 Apr 2008 [19:38:40] 000008 User test stores /test/IMG_9477.JPG
Thu 10 Apr 2008 [19:38:40] 000008 150 Data connection created for /test/IMG_9477.JPG storing
Thu 10 Apr 2008 [19:38:41] 000008 226 File successfully uploaded
PelleDK
04-10-2008, 10:05 PM
Det er mig der er en klovn! den havde åbenbart sat min client (FlashFXP) til at køre i passive mode, det kunne routeren ikke finde ud af.
Jeg siger mange tak for hjælpen, du havde helt ret i at det var min client der var skyld i problemet.
Rep added til dig.
PelleDK
05-24-2008, 06:28 AM
Hvis de spam bots i det mindste havde noget spændende at fortælle 8)
vBulletin® v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.