Homepage Wiki Forum Buy

FTP Server

Aus GNUBLIN

Ein FTP-Server dient zum Übertragen von Dateien und Verzeichnissen per Netzwerk.


Inhaltsverzeichnis

Installation vsftp

vsftp ist bereit im Image enthalten. Man muss diesen nur einstellen und starten:

  • /etc/vsftpd.conf editiert
  • local_enable=YES
  • write_enable=YES
  • und aus der Datei /etc/ftpusers den user root entfernt
  • anschliessend /etc/init.d/vsftpd start


Installation Proftp

Vorraussetzung für die Installation ist, das man mit dem Internet verbunden ist. Dann geht es wie folgt:

apt-get install proftpd


Während der Installation wird man gefragt ob es als service oder standalone installiert werden soll. Wir wählen standalone.


Konfiguration

Nach der Installation muss man nun die Datei “proftpd.conf” bearbeiten, diese finder man hier: /etc/proftpd/proftpd.conf


adduser ftpuser -home /home/ftpuser

Neustart FTP Server

/etc/init.d/proftpd restart


Verbindung zu FTP Server

Jetzt kann man eine Verbindung zum Board aufbauen.

Hinweis bei Webserver + PHP

Der Webserver läuft normalerweise als www-data. Um auf /var/www zugreifen zu können sollte man den neuen FTP Benutzer mit in die Gruppe www-data aufnehmen.

addgroup ftpuser www-data

Damit die PHP Dateien in /var/www vom Server anschliessend sicher ausgeführt werden können muss man der Gruppe die Rechte geben:


chmod 755 index.php


Bzw. regelmäßig den ganzen Ordner

cd /var/www
chmod -R 755 *
In anderen Sprachen