Avatar billede ducks Nybegynder
16. juli 2003 - 18:14 Der er 8 kommentarer og
1 løsning

List Error problem med FTP server

Når nogen prøver at connecte til min FTP server, siger den:

Data Socket Error: Connection refused.
List Error.

Brugeren er logged rigtigt ind, men kan altså ikke få vist hvilke filer der er og kan heller ikke uploade noget.

Jeg har prøvet med både IIS FTP'en og Cesar FTP 0.99. Jeg har fået det til at virke før, på andre maskiner, så det må være noget med sikkerhedsindstillingerne på serveren.

Serveren kører Windows 2000 Server.
Avatar billede ducks Nybegynder
16. juli 2003 - 18:16 #1
Jeg ved ikke lige hvorfor jeg ikke kunne se kategorien Windows 2000 server, så det kun som Windows 2003 server :\
Avatar billede antiquado Nybegynder
16. juli 2003 - 18:22 #2
Har brugeren list-rettigheder til ftp-serveren?
(På nogen ftp-servere= read rettigheder)

Har du sat ftp-serveren til at svare på anden port end port 21?
Avatar billede ducks Nybegynder
16. juli 2003 - 18:29 #3
Over LAN kommer den ikke med list error, men der sker ikke noget når man vil lave mapper og den fejler når man vil uploade filer.

Jeg har sat den til at bruge port 21 og åbnet port 21 i routeren.

Brugeren har rettigheder til Read, Write Delete, List, SubDirAccess og lave nye mapper.
Avatar billede antiquado Nybegynder
16. juli 2003 - 18:45 #4
Hmmm... Det lyder jo helt rigtigt.
Du har ikke firewall-software på serveren, eller lign., vel?
Hvordan har du sat sharing op på ftp-serveren?
Nogle ftp-servere (f.eks. Bulletproof) har forskellige muligheder for f.eks. at oversætte Windows link-filer til ftp-mapper. Har du sørget for at der ligger mapper eller links i brugernes home-dirs på ftp-serveren?
Avatar billede kick Nybegynder
16. juli 2003 - 18:50 #5
Slå Passive MODE fra i det program han bruger til at komme ind på din server med
Avatar billede ducks Nybegynder
16. juli 2003 - 18:59 #6
Fik den til at virke perferkt over LAN, det var bare mig der ikke helt kunne finde ud af at bruge programmet. Tror jeg kom til at lave en slags falske mapper.

Men det vil stadig ikke virke over nettet, den accepterer brugernavn og password, men vil ikke liste mapper osv. Skal jeg bruge en speciel port til sådan noget?
Avatar billede ducks Nybegynder
16. juli 2003 - 19:01 #7
Takker, det var det med passive mode. Hvad det så end er :\
Avatar billede kick Nybegynder
16. juli 2003 - 19:46 #8
Takker for point
Avatar billede itopia Nybegynder
16. juli 2003 - 21:08 #9
Når du logger ind på en FTP anvender den din login port - normalt port 21.
Men når server og klient snakker sammen bliver de enige om en port.
I passiv mode (anbefales) er det serveren der bestemmer hvilken port der sendes data over. Ellers er det klienten.

Non passiv:
TYPE A
200 Type set to A.
PORT 10,0,0,25,6,235
200 Port command successful.
LIST
150 Opening data connection for directory list.
226 Transfer ok

Passiv:
TYPE A
200 Type set to A.
PASV
227 Entering Passive Mode (212,242,xxx,yyy,184,156).
LIST
150 Data connection accepted from 212.242.xxx.yyy:15337; transfer starting.
226 Transfer ok

Bemærk kommandoen PASV under passiv mode og kommandoen "PORT" under non-passiv mode.
Tallene efter IP adressen er porten (Kan ikke lige huske hvordan man omregner).

Som du kan se anvender jeg NON passiv loakalt på LAN og PASSIV når jeg vil igennem min router.

Det du skal forsøge er:
1) På klient siden skal der forsøges med både passiv og non-passiv login - jeg vil anbefale FlashFXP til at teste med, det kan hentes i en trial version - og koster iøvrigt næsten ingenting.
I FlashFXP er der en option til at sætte den IP der anvendes med "PORT" kommandoen i non-passiv - den er under "options" -> "Præferancer" -> "Proxy / FireWall / Ident" faneblad
Sæt hak i "Bind sockets to this address" og indtast klientens public IP adresse.

Hvis det ikke hjælper så forsøg:

2) På serversiden: sørg for at den anvender din public IP til port commandoen.

Sørg for at serveren kun anvender et smalt port område, f.eks. 1024-2048 og få routed disse porte igennem din router til din server.

Husk at når du går ud gennem din router så oprettes der automatisk midlertidig routes, men når man skal ind igennem din router så skal de være lavet permanent.

Jeg håber dette hjælper dig til at få det til at virke.

/iTopia
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