Dann übernehm ich das mal. Ich geh jetzt davon aus dass dieser PC sich in einem LAN befindet (hinter einem Router). Ansonsten solltest du das hier nicht befolgen und es ganz sein lassen.
Als erstes startest du mal das XAMPP Control Panel. Dann musst du den FileZilla-Server starten, das funktioniert nur als Service, also den als erstes mal installieren (dazu musst du als Admin angemeldet sein!).
Dann auf den Admin-Button dahinter klicken. Da öffnet sich dann ein kleines Fenster, die Daten nicht verändern, sondern einfach OK klicken. Jetzt sollte sich das FileZilla-Konfigurationsfenster öffnen.
Dort gehst du im Menü auf Edit -> Users. Es öffnet sich das User-Fenster. Rechts hast du eine Liste der vorhandenen Benutzer. Diese kannst du löschen, braucht man nicht. Dann mit Add einen neuen Benutzer anlegen. Einfach einen Benutzernamen eingeben, Gruppenzugehörigkeit wird nicht funktionieren, da keine angelegt ist. Ist aber auch nicht wichtig, einfach ignorieren. Dann kannst du wenn du möchtest noch ein Passwort hinzufügen. Klicke nun in der linken Liste auf "Shared Folders", markiere dann in der rechten Liste den gerade erstellten Benutzer und im mittleren Teil (unterhalb der leeren Liste) auf Add. Wähle nun deinen Pfad aus, auf den dieser Benutzer per FTP zugreifen soll (dein Projektpfad). Der Pfad sollte nun in der mittleren Liste erscheinen. Den Pfad anklicken und direkt rechts daneben alle Häckchen setzen (sowohl bei Files, als auch bei Directories). Dann mit OK das Fenster schliessen.
Solltest du eine Firewall im Einsatz haben, wäre jetzt der geeignete Moment diese auszuschalten. FTP-Server durch ne Firewall durch ist nicht ganz trivial, da die Ports zufällig ausgehandelt werden.
So, nun sollte es eigentlich möglich sein mit jedem beliebigen FTP-Client drauf zu connecten. Als Zugangsdaten werden die IP deines Computers benötigt (oder den Computernamen), den Benutzernamen den du angelegt hast und das Passwort, falls vergeben.
Hier noch ein kleiner Zusatz (nur zur Info, benötigst du nicht unbedingt):
Wenn du im Menü auf Edit -> Settings gehst, dann gibt es unter General Settings zwei IP-Einstellungen (IP bindings + IP filter). Im ersten wird eingestellt auf welcher IP der Server lauschen soll. Dort steht normalerweise nur ein Sternchen drin, sollte auch so bleiben. Interessant ist der IP-Filter. Darin kannst du IPs sperren und freigeben. Normalerweise kann jede IP auf den FTP-Server connecten, du kannst jedoch bestimmte bereiche sperren. Wenn in deinem Fall wirklich nur du und dein Kollege darauf zugreifen sollen, dann kannst du z.B. das machen:
Im ersten Feld das hier eintragen:
- Code: Select all
*
Im zweiten Feld das hier eintragen:
- Code: Select all
127.0.0.1
/foo/
192.168.1.*
Im ersten Feld definierst du, dass sämtliche Verbindungen abgeblockt werden. Wenn du dann in's zweite Feld nichts einträgst, dann geht gar nix mehr mit FTP. Deshalb musst du die benötigten Bereiche im zweiten Feld wieder freischalten. Hab jetzt mal drei beispiele reingepackt. Als erste wird localhost (127.0.0.1) wieder freigeschaltet. Als zweites der Rechner mit dem Namen foo und als drittes alle IPs die mit 192.168.1 anfangen, also 192.168.1.0 bis 192.168.1.255.
mfg glitzi