Hi Boys!
Ich hab mal ne Frage, wie kann ich unter Linux nen FTP-Server einrichten? Meine Struktur sieht im Moment wie folgt aus: Ein DSL-Linux-Server, der lediglich via IP-Masquerading das Internet an die angeschlossenen Clients routet.
Ein Client davon (auch Linux-Rechner) besitzt genau ein Verzeichnis, auf das ein Freund von mir Schreiben und Lesen können muss, ich denke mal, dass is dann wohl mit FTP am einfachsten, oder?
Nun ist es ja so, dass ich den Linux-Client nicht direkt ansprechen kann, es sei denn, ich forwarde die entsprechenden Ports.
Wie könnte ich das realisieren?
Danke für Eure Hilfe und Zeit,
Soni
Linux 15.009 Themen, 106.803 Beiträge
Tu folgendes script in die ip-up oft zu finden in /etc/ppp
#!/bin/bash
#
# Port Forwardings for FTP Server
#
#####################
# Variablen festlegen
#####################
#
#ippp0 muss hier durch das Internet interface ersetzt werden
#
extip="`/sbin/ifconfig ippp0 | grep 'inet addr' | awk '{print $2}' | \sed -e 's/.*://'`"
#(Achtung auch wenns hier als 2 Zeilen steht ist es nur eine
#
#wobei die IP durch die IP des FTP Servers zu ersetzen ist
intip="192.168.1.2"
#
#Weiterleiten des Ports 21 auf den hinter dem
#Router befundlichen FTP server
#
ipmasqadm portfw -a -P tcp -L $extip 21 -R $intip 21
#
#scriptende
du brauchst für dieses Programm 'ipmasqadm', oft ist dies schon in den Distributionen enthalten