Einrichtung nützlicher Dienste auf einem Entwicklungsrechner > Installation eines FTP-Servers

Navigation:

 

Einrichtung nützlicher Dienste auf einem Entwicklungsrechner >



Installation eines FTP-Servers

Previous pageReturn to chapter overviewNext page

Es werden einige Software-Pakete benötigt. Diese werden installiert mit dem Befehl:

sudo apt-get install vsftpd

 

Mit einem Editor muss die FTP-Konfigurationsdatei geändert werden.

Oder in der Shell:

sudo gedit /etc/vsftpd.conf

Wenn kein Anonymer Zugriff gewünscht wird, bitte die Zeile

anonymous_enable=YES

zu

anonymous_enable=NO

ändern.

 

Bei nur lokalem Zugriff in einer Testumgebung kann anonymer Zugriff gewährt werden.

 

Und es muss das Rautezeichen ‘#’ vor den Zeilen

local_enable=YES

und

write_enable=YES

entfernt werden.

 

Jetzt muss noch die auf der CD befindliche Datei ”/utilities/mount_public.sh” in das Verzeichnis /usr/local/bin kopiert werden.

sudo cp utilities/mount_public.sh /usr/local/bin

 

Dieses Skript gibt alles unter dem Verzeichnis /home/public für den FTP-Zugriff frei.

 

Damit dieses Skript auch beim Neustart des Systems wieder gestartet wird, muss in der Datei ”/etc/rc.local” vor dem ”exit 0” folgende Zeile eingefügt werden. Editieren Sie diese:

sudo gedit /etc/rc.local

 

Vor dem ”exit 0” bitte folgende Zeile einfügen:

/usr/local/bin/mount_public.sh

Jetzt wird noch das Verzeichnis erstellt und die Rechte vergeben:

sudo mkdir /home/ftp

sudo mkdir /home/ftp/public

sudo chmod 777 /home/ftp/public

sudo chmod 777 /usr/local/bin/mount_public.sh

sudo /usr/local/bin/mount_public.sh