Categories
Server

FTP einrichten unter Debian

Um FTP unter Debian einzurichten sollte man sich erstmal einen FTP Client installieren, in diesem Fall Proftpd:

sudo apt-get install proftpd

Anschließend kann man die ersten Einstellungen vornehmen, indem man /etc/proftpd/proftpd.conf mit dem Editor seiner Wahl öffnet und am Ende

<Global>
RequireValidShell off
</Global>

DefaultRoot ~ ftpuser

<Limit LOGIN>
DenyGroup !ftpuser
</Limit>

hinzufügt.

Der erste Befehl ermöglicht es, für die FTP-Benutzer die Shell zu deaktivieren. Der zweite Befehl sperrt die User in ihrem Home-Directory ein und der letzte beschränkt den FTP-Zugriff auf User in der Gruppe ftpuser.
Nun kann man die Datei speichern und den Dienst neu starten, um die Änderungen zu übernehmen:

sudo /etc/init.d/proftpd restart

Anschließend können wir die Gruppe für die FTP-Benutzer anlegen:

sudo addgroup ftpuser

Und diese mit dem ersten FTP-Nutzer füllen:

sudo useradd ftpbenutzer -s /bin/false -d /var/www

Das HomeDir /var/www ist dann das Verzeichnis auf das man per FTP zugreifen kann. Durch -s /bin/false deaktivieren wir die Shell, damit der Nutzer auch wirklich nur FTP nutzen kann.

Jetzt muss nur noch der Nutzer in die passende Gruppe hinzugefügt werden:

sudo useradd ftpbenutzer ftpuser

Nun kann man sich mit dem Nutzer per FTP einloggen.

Categories
Server

WordPress und Debian

Wenn man auf einem Debian System WordPress installieren möchte, sollte man dies besser nicht über “apt-get install wordpress” tun, da die Version aus der Paketverwaltung meist stark verwaltet ist (derzeit v2.0 gegen die aktuellste 2.9.2). Am besten man lädt stets die aktuelle Version von der WordPress-Downloadseite.

Eine detaillierte Anleitung zur Installation und Konfiguration von WordPress gibt es beispielsweise hier.