VPS/vServer - virtual private server > vServer - HowTo's
[HOW TO] Installtion ProFTPd unter Debian
flying_man:
Hi,
ein kleines Tut hoffe kann euch damit helfen.
Gruß
--- Zitat ---Installation und Konfiguration des Proftpd Servers:
1. Updaten des Servers
apt-get update
2. Updates installieren
apt-get upgrade
3. Installation von Proftpd
apt-get install proftpd
- als standalone installieren
4. Konfiguration desn Proftpd-Servers
Wir gehen nach /etc/proftpd/ und ändern folgendes in der
proftpd.conf
# Use this to jail all users in their homes
DefaultRoot ~ ---> also wir machen vor default root die # weg
# Port 21 is the standard FTP port.
Port 21 ----> hier könnt ich den FTP-Server Port ändern
# Users require a valid shell listed in /etc/shells to login.
# Use this directive to release that constrain.
RequireValidShell off -----> das muss so aussehen, damit die
user dann zugriff haben auf ihren FTP/Webspace
5. FTP-Useranlegen
useradd -d VERZEICHNIS -s /bin/false USERNAME
passwd USERNAME
Das Verzeichniss müsst ihr vorher anlegen
z.B. via Winscp oder via shell mkdir...
HIER EIGENTLICH NICHT NÖTIG!
Anleitung zur Deaktivierung des Loggings durch ProFTPD:
Das Logging kann komplett abgeschaltet werden. Dazu müssen in
der Datei proftpd.conf (Standardpfad: /etc/proftpd/proftpd.conf) zwei
Optionen im Tag-Bereich <Global></Global> eingetragen
werden:
1. Setzen der Option "WtmpLog" auf "off"
WtmpLog off
WTMP ist die Aufzeichnung der Logins in das Linux-System
inklusive einer IP, egal ob anonym oder authentifiziert. Die Auswertung
der WMTP-Logs erfolgen über das Linux-Kommando "last". Diese
Aufzeichnung wird u.a. genutzt durch folgende Dienste in Linux:
ProFTPD
Login lokal oder per SSH
2. Setzen der Option "TransferLog" auf "NONE"
TransferLog NONE
Damit werden keine Logfiles über Datentransfers
(Download/Upload) angelegt.
Alternative zur Configfile-Editierung:
Alternativ kann der Server mit dem Webinterface "Webmin"
konfiguriert werden. Dabei ist es ebenfalls möglich, die Einträge um
Logging zu entfernen, damit keine Logfiles angelegt werden.
Um Logfiles ohne IP-Adressen zu erstellen, kann das Logformat
wie folgt eingestellt werden:
LogFormat default "%l %u %t \"%r\" %s %b"
LogFormat auth "%v [%P] %t \"%r\" %s"
LogFormat write "%l %u %t \"%r\" %s %b"
--- Ende Zitat ---
fatony:
hallo !
ich danke dir erstmal für das tut !
ich wollte dich aber fragen in welchen pfad man den neuen ordner anlegt bei den punkt :
"5. FTP-Useranlegen
useradd -d VERZEICHNIS -s /bin/false USERNAME
passwd USERNAME
Das Verzeichniss müsst ihr vorher anlegen
z.B. via Winscp oder via shell mkdir..."
flying_man:
das ist egal entweder in /home/ oder z.b. für webspace ftp user /var/www/ je nachdem wo der webserver sein htdocs verzeichnis hat ;)
um dann daten über den user hoch zu laden noch chown -R USERNAME VERZEICHNIS
Noreia:
Sehr schönes Tutorial allerdings hab ich bei folgendem Punkt ein kleines Problem:
--- Zitat ---3. Installation von Proftpd
apt-get install proftpd
- als standalone installieren
--- Ende Zitat ---
Wie krieg ichs denn hin bzw. wo kann ich denn angeben das das Programm als Standalone installiert wird??
Noreia:
habs hingekriegt ... inetd war aus irgendnem grund nicht gestartet, daher kam die Abfrage garnet
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln