VPS/vServer - virtual private server > vServer - HowTo's

[HOW TO] Installtion ProFTPd unter Debian

(1/4) > >>

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