excaliburx
Goto Top

FTP-Server auf Windows Server 2003 - kein Zugriff auf Ordner über Internet

Hallo,

ich habe einen FTP-Server Windows 2003 R2 und habe auf diesem IIS 6 in Betrieb.

Nun habe ich schon einen FTP-Server eingerichtet und kann wenn ich auf dem Server bin auch über ftp://192.168.178.254 darauf zugreifen.

Was allerdings noch nicht funktioniert ist der Zugriff von meinem anderen PC (auch in diesem IP Netz) und der Zugriff vom Internet aus.

Der Server ist vom Internet aus erreichbar, denn ich habe auch einen Web-Server schon eingerichtet.

Kann mir jemand Tips geben wie ich ein Konto erstelle damit ich nur mit dem Konto Benutzer X und Passwort X auf den FTP-Ordner Zugriff habe?

Habe auch schon probiert den anonymen Zugriff einzurichten.

Ich vermute es liegt daran das die Benutzer nur in der Domäne erkannt werden und nur diese Zugriff haben.


Kann mir jemand sagen wie ich mit allen Benutzern Zugriff einrichten kann?

Content-Key: 78599

Url: https://administrator.de/contentid/78599

Printed on: April 26, 2024 at 12:04 o'clock

Member: aqui
aqui Jan 19, 2008 at 15:05:04 (UTC)
Goto Top
WIE gehst du ins Internet ?? Über einen Router oder direkt ??
Wenns ein Router ist musst du Port TCP 20 und TCP 21 ebenfalls in die Port Weiterleitungstabelle eintragen.
Wenn du aus dem Internet zugreifst ist es wichtig das du den FTP Client in den passive Modus schaltest, denn im active Modus kommst du nicht über eine NAT Firewall:

http://www.slacksite.com/other/ftp.html
in Deutsch:
http://www.alenfelder.com/Informatik/pass-akt-ftp.html

Der FTP Client im Firefox arbeitet immer im passive Modus, so das man damit einen Test machen sollte mit ftp://<meine_dsl_ip_adresse>

Funktioniert das fehlerfrei, kann der Rest nur ein Rechteproblem unter Windows sein. Ggf. hilft da mal ein Quercheck auf einen Client der diese rechteprobleme nicht so hat wie der Cerberus FTP Server:
http://www.cerberusftp.com/
Mitglied: 59581
59581 Jan 19, 2008 at 23:11:14 (UTC)
Goto Top
hmm,
unter ftp root ordner muss für jeder user (der unter ftp zugrif haben will/muss) ein ordner erstellt und wie der user name benannt.
viel glück
Member: Excaliburx
Excaliburx Jan 20, 2008 at 11:29:08 (UTC)
Goto Top
Ja ich habe nun einen Ordner der so heißt wie der Benutzer der sich anmelden muss unter ftproot angelegt und das Rechte eingetragen.
Der Zugriff wird denoch mit dem FTP-Ordner Zugriffsfehler nicht geöffnet.

Wie kann ich den FTP Zugriff so einrichten, dass auch andere Benutzer die nicht in der Domäne sind Zugriff haben?

Zugriff habe ich nur wenn ich am Server ftp://192.168.178.254/ eingebe oder aus der Konsole raus auf Druchsuchen klicke.

Hinweis:
Das FTP Verzeichnis liegt nicht auf Partition D: worauf Windows 2003 installiert ist. Das ist auf E: und auch so unter FTP eingetragen als Basisverzeichnis.

Kann mir jemand helfen?
Member: aqui
aqui Jan 20, 2008 at 12:15:25 (UTC)
Goto Top
Es sollte in jedem Falle auch mit ftp://<servername> funktionieren, wenugstens Lokal das ist klar.

Extern aus dem Internet geht das natürlich nicht, denn da ist dein lokaler name nicht bekannt...logisch.
Von dort klappt es nur mit ftp://>dsl_ip_router> und dann auch nur wenn du im Router eine Port Weiterleitung von Port TCP 21 auf die lokale IP des FTP Servers gemacht hast.
Ein namen kannst du von extern (Inernet) nur nutzen wenn auf deinem Router ein DynDNS Account aktiviert ist der aktuell immer die wechselnde DSL Adresse des Routers in einen festen Doaminnamen konvertiert.
Erst dann kannst du sowas wie ftp://<meine.dyndsn.domain> eingeben.
Member: Excaliburx
Excaliburx Jan 20, 2008 at 13:36:18 (UTC)
Goto Top
Habe nun nochmals die Firewall am Router geprüft. Hier ist FTP freigeschalten.
Ich habe auch für Port 20-21 ein Port-Forwarding auf die lokale IP des Server eingerichtet.

Richtig lokal kann ich über ftp://192.168.178.254 darauf zugreifen.

Das mit dem Zugriff über Internet funktioniert alles, denn ich habe eine NAS-Festplatte, auf der ich FTP-Server aktivieren kann und bei dieser komme ich problemlos drauf.

Es liegt also nicht am Router oder DynDns.

Das Problem liegt, an der Berechtigung.

Wie kann ich einen Account für z.b. Administrator auf dem FTP-Server erstellen, damit dieser auf den FTP-Ordner zugreifen kann?
Mitglied: 59581
59581 Jan 20, 2008 at 14:54:31 (UTC)
Goto Top
natürlich bekommst du eine fehler wenn du eingibst ftp://ziel

du muss danach mit "Anmelden Als..." (unter menü DATEI) mit user und password anmelden

oder auch ein direktes link: z.b

ftp://username:password@ziel
Member: Excaliburx
Excaliburx Jan 20, 2008 at 15:46:09 (UTC)
Goto Top
Das habe ich auch schon gemacht.

Wenn ich umstelle auf das NAS-System (Linkstation) dann funktioniert der Zugriff reibungslos.

Wenn ich dann auf Server umstelle, sodass der Router an den Server weiterleitet bei FTP kommt egal was ich mache die Meldung:
http://viper500.vi.funpic.de/Administrator/Meldung.JPG

Kann es an den Benutzern liegen? Denn wenn ich vom Internet aus auf den FTP-Server Zugreifen möchte ist das ja nicht in der Domäne? Wie kann ich einen anonymen Zugriff einrichten?
Member: aqui
aqui Jan 22, 2008 at 13:56:28 (UTC)
Goto Top
Vermutlich liegt es (wie immer) an der Firewall des Servers. Das sieht danach aus. Von aussen kommst du ja mit einer fremden IP die nicht der lokalen entspricht und dafür blockt die FW natürlich.
Ein Indiz das sonst alles richtig ist ist in der Tat dein NAS.
Es kann also nur die Firewall sein !!!
Member: Excaliburx
Excaliburx Jan 31, 2008 at 16:56:02 (UTC)
Goto Top
Habe den Server neu aufgesetzt und alles ging.