Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
tux:vsftpd [2011/04/16 21:38] wikisysop |
tux:vsftpd [2011/04/18 01:45] (aktuell) wikisysop [Konfiguration:] |
||
---|---|---|---|
Zeile 26: | Zeile 26: | ||
Für den FTP-Server vsftpd muss noch ein Startskript in /etc/xinetd.d angelegt werden: | Für den FTP-Server vsftpd muss noch ein Startskript in /etc/xinetd.d angelegt werden: | ||
- | <box round|**/etc/xinetd.d/vsftpd**> | + | <file|/etc/xinetd.d/vsftpd> |
- | <code># default: on | + | # default: on |
# description: | # description: | ||
# The vsftpTP server serves FTP connections. It uses | # The vsftpTP server serves FTP connections. It uses | ||
Zeile 44: | Zeile 44: | ||
disable = no | disable = no | ||
} | } | ||
- | </code></box> | + | </file> |
Reload xinetd um die Konfiguration neu einzulesen: | Reload xinetd um die Konfiguration neu einzulesen: | ||
Zeile 54: | Zeile 54: | ||
Falls noch nicht verhanden, legen Sie Die Datei <fc #008000>/etc/vsftpd.user_list</fc> an und fügen Sie eine Liste der User ein, denen der Login via FTP <fc #800000>verboten</fc> werden soll. IdR sind das Systembenutzer, die vom System oder bestimmten Anwendungen erzeugt werden und nichts auf einem FTP Server verloren haben. Auch der Superuser <fc #008000>root</fc> sollte aus Sicherheitsgründen in dieser Liste nicht fehlen. | Falls noch nicht verhanden, legen Sie Die Datei <fc #008000>/etc/vsftpd.user_list</fc> an und fügen Sie eine Liste der User ein, denen der Login via FTP <fc #800000>verboten</fc> werden soll. IdR sind das Systembenutzer, die vom System oder bestimmten Anwendungen erzeugt werden und nichts auf einem FTP Server verloren haben. Auch der Superuser <fc #008000>root</fc> sollte aus Sicherheitsgründen in dieser Liste nicht fehlen. | ||
- | <box round|**/etc/vsftpd.user_list**><code> | + | <file|/etc/vsftpd.user_list> |
# ftpusers This file describes the names of the users that may | # ftpusers This file describes the names of the users that may | ||
# _*NOT*_ log into the system via the FTP server. | # _*NOT*_ log into the system via the FTP server. | ||
Zeile 103: | Zeile 103: | ||
skyrix | skyrix | ||
squid | squid | ||
- | </code></box> | + | </file> |
==== Konfiguration: ==== | ==== Konfiguration: ==== | ||
Zeile 109: | Zeile 109: | ||
Das zentrale Konfigurationsdatei des vsftpd ist /etc/vsftpd.conf. Hier eine Beispiel Konfiguration: | Das zentrale Konfigurationsdatei des vsftpd ist /etc/vsftpd.conf. Hier eine Beispiel Konfiguration: | ||
- | <box round|**/etc/vsftpd.conf**><code bash> | + | <code bash|/etc/vsftpd.conf> |
# Run standalone? vsftpd can run either from an inetd or as a standalone | # Run standalone? vsftpd can run either from an inetd or as a standalone | ||
# daemon started from an initscript. | # daemon started from an initscript. | ||
Zeile 197: | Zeile 197: | ||
userlist_deny=YES | userlist_deny=YES | ||
check_shell=NO | check_shell=NO | ||
- | </code></box> | + | </code> |
Weitere Information zu der Option <fc #008000>max_login_fails</fc> finden Sie im Artikel [[:tux:blockhosts|-> BlockHosts]]\\ Der FTP-Server sollte nun fertig installiert und konfiguriert sein. | Weitere Information zu der Option <fc #008000>max_login_fails</fc> finden Sie im Artikel [[:tux:blockhosts|-> BlockHosts]]\\ Der FTP-Server sollte nun fertig installiert und konfiguriert sein. |