FTP ja, HTTP nein
Hallo Winni,
das ist gar kein (großes) Problem, genau damit arbeite ich auch.
Sie sollen die Domain (bei DYNDNS.com bereits erstellt) in ihren Browser eingeben und sofort die Verzeichnisstruktur eingezeigt bekommen, die ich freigegeben habe.
Ahhh . . .
Also, man kann zwar auch mit einem Browser auf einen FTP-Server zugreifen - aber das ist nur ein absoluter Notnagel!
Vor allem kann man darüber nur etwas herunter-, aber nichts hochladen. Wenn ihr wirklich damit Daten austauschen wollt, dann kommen deine Freunde um einen vernünftigen FTP-Client nicht herum.
Aber die Dinger gibt’s wie Sand am Meer, auch als Freeware, einfach mal Googel befragen.
Wichtig ist (und ich denke, daran hat es bisher gehapert), das man bei Zugriff auf einen FTP-Server mit dem Browser diesem das auch sagen muss!
Die Adresszeile lautet nicht :
http://winnie.dyndns.org
sondern:
ftp: //winnie.dyndns.org
Und wenn du einen versteckten Port benutzt hast, dann muss der dahinter stehen:
ftp: //winnie.dyndns.org:12345
Könnt ihr mir bitte (ggf. Schritt - für - Schritt) erklären,
was ich tun/einstellen muß, bzw. welche Software ihr hierzu
empfehlen würdet?
Software: Genau die, die du schon hast.
Einstellungen:
- DynDNS-Account.
Okay, den hast du schon.
Aber wird der auch regelmäßig aktualisiert? Jedesmal, wenn du dich mit dem Internet verbindest, bekommst du von deinem Provider eine neue IP-Adresse, die du dann (möglichst sofort!) bei DynDNS eintragen musst.
Im Idealfall kann dein Router das selber, sonst brauchst du ein kleines Programm, das du bei DynDNS runterladen kannst.
Also stöber mal durch’s Handbuch des Routers oder durch die Menüs.
Kontrolle: geh zu einem Freund/Nachbarn oder so, öffne die Kommandozeile und tippe dort:
ping winnie.dyndns.org
ein. Solange du da keine Antwort bekommst, brauchst du gar nicht erst weiterzumachen!
-
Portforwarding einrichten:
Den Kommandoport (üblicherweise Port 21, ich rate zu einem hohen, versteckten) und 10 Datenports auf deinen Rechner forwarden. Damit das langfristig klappt, muss dein Rechner immer die gleiche lokale IP haben! Also entweder in der DHCP-Reservierung im Router entsprechend was einrichten oder halt die IP (und dann auch Gateway und DNS-Server) fest einrichten. Ich sach jetzt mal: 42000 und 42100-42110.
-
Im BulletProof-Server die Konfiguration öffnen.
a) Unter Multi-IP-Settings auf Passive Mode gehen.
Dort „Use passive Mode IP“ einschalten. Den Radio-Button auf „Dynamic IP“ umstellen, deine DynDNS-Adresse dort eintragen. Darunter die passive Port Range einstellen - mach meinem Vorschlag also 42100 - 42110.
b) Im Bereich General unter Connection den „Listen on Port Number“ auf den gewünschten Kommandoport umstellen - in unserem Beispiel also 42000.
c) Ebenfalls im Bereich General im Bereich System „Activate FTP Server on Startup“ und „Put into Tray on Startup“ einschalten - dann geht er automatisch online, ohne dich mit Meldungen zu nerven.
d) Unter Log-Options/File alles abschalten! Das Log-File ist so überflüssig wie sonst noch was - mal ganz davon abgesehen, das es im Programm-Ordner liegt, wo ein User keine Schreibrechte hat.
Ich hoffe mal, das du nicht als Administrator arbeitest?
Unter Log-Options/Screen kannst du ein bischen herumspielen, das nimmt keinen Platz weg und bei einem privaten FTP halten die Daten meist auch lange genug für die Fehlersuche.
-
Einen Benutzer anlegen, Vollzugriff auf einen Unterordner geben, irgendwelche kleinen Dateien (erst mal nur zum Üben) reinwerfen.
Den Server starten und einen Freund besuchen.
ftp://winnie.dyndns.org:42000
im Browser eingeben und es müsste eigentlich sofort die User/Passwort-Abfrage hochkommen. Nach Eingabe müsstest du die kleinen Dateien sehen und durch Klick herunterladen können.
Aber wie gesagt, besser geht es mit einem vernünftigen FTP-Client. Und Hochladen/Daten löschen/Ordner anlegen etc. geht nur damit.
Es ist wirklich nicht schwer, mein Server ist seit gut zwei Jahren online. Wenn du’s nicht hinbekommst, schreib mir. Zur Not helf ich dir via Fernsteuerung.
lg, mabuse