Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| ftp:server:webdav [2009/02/23 16:51] – gerald | ftp:server:webdav [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 20: | Zeile 20: | ||
| Der gemeinsam zu nutzende Ordner liegt in unserem Beispiel unter ''/ | Der gemeinsam zu nutzende Ordner liegt in unserem Beispiel unter ''/ | ||
| - | |||
| - | |||
| ===== Webdav ===== | ===== Webdav ===== | ||
| Zeile 40: | Zeile 38: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | Evt. mod_auth_pam + mod_perl installieren: | ||
| + | < | ||
| + | apt-get install libapache2-mod-auth-pam | ||
| + | apt-get install libapache2-mod-perl2 | ||
| + | </ | ||
| + | |||
| ===== FTP vsftpd ===== | ===== FTP vsftpd ===== | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | Funktionierende ''/ | ||
| + | < | ||
| + | # Example config file / | ||
| + | # | ||
| + | # The default compiled in settings are fairly paranoid. This sample file | ||
| + | # loosens things up a bit, to make the ftp daemon more usable. | ||
| + | # Please see vsftpd.conf.5 for all compiled in defaults. | ||
| + | # | ||
| + | # READ THIS: This example file is NOT an exhaustive list of vsftpd options. | ||
| + | # Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd' | ||
| + | # capabilities. | ||
| + | # | ||
| + | # | ||
| + | # Run standalone? | ||
| + | # daemon started from an initscript. | ||
| + | listen=YES | ||
| + | # | ||
| + | # Run standalone with IPv6? | ||
| + | # Like the listen parameter, except vsftpd will listen on an IPv6 socket | ||
| + | # instead of an IPv4 one. This parameter and the listen parameter are mutually | ||
| + | # exclusive. | ||
| + | # | ||
| + | # | ||
| + | # Allow anonymous FTP? (Beware - allowed by default if you comment this out). | ||
| + | anonymous_enable=NO | ||
| + | # | ||
| + | # Uncomment this to allow local users to log in. | ||
| + | local_enable=YES | ||
| + | virtual_use_local_privs=YES | ||
| + | # | ||
| + | # Uncomment this to enable any form of FTP write command. | ||
| + | write_enable=YES | ||
| + | # | ||
| + | # Default umask for local users is 077. You may wish to change this to 022, | ||
| + | # if your users expect that (022 is used by most other ftpd' | ||
| + | local_umask=022 | ||
| + | # | ||
| + | # Uncomment this to allow the anonymous FTP user to upload files. This only | ||
| + | # has an effect if the above global write enable is activated. Also, you will | ||
| + | # obviously need to create a directory writable by the FTP user. | ||
| + | # | ||
| + | # | ||
| + | # Uncomment this if you want the anonymous FTP user to be able to create | ||
| + | # new directories. | ||
| + | # | ||
| + | # | ||
| + | # Activate directory messages - messages given to remote users when they | ||
| + | # go into a certain directory. | ||
| + | dirmessage_enable=YES | ||
| + | # | ||
| + | # Activate logging of uploads/ | ||
| + | xferlog_enable=YES | ||
| + | # | ||
| + | # Make sure PORT transfer connections originate from port 20 (ftp-data). | ||
| + | connect_from_port_20=YES | ||
| + | # | ||
| + | # If you want, you can arrange for uploaded anonymous files to be owned by | ||
| + | # a different user. Note! Using " | ||
| + | # recommended! | ||
| + | chown_uploads=YES | ||
| + | chown_username=www-data | ||
| + | # | ||
| + | # You may override where the log file goes if you like. The default is shown | ||
| + | # below. | ||
| + | # | ||
| + | # | ||
| + | # If you want, you can have your log file in standard ftpd xferlog format | ||
| + | # | ||
| + | # | ||
| + | # You may change the default value for timing out an idle session. | ||
| + | idle_session_timeout=800 | ||
| + | # | ||
| + | # You may change the default value for timing out a data connection. | ||
| + | data_connection_timeout=180 | ||
| + | # | ||
| + | # It is recommended that you define on your system a unique user which the | ||
| + | # ftp server can use as a totally isolated and unprivileged user. | ||
| + | # | ||
| + | # | ||
| + | # Enable this and the server will recognise asynchronous ABOR requests. Not | ||
| + | # recommended for security (the code is non-trivial). Not enabling it, | ||
| + | # however, may confuse older FTP clients. | ||
| + | # | ||
| + | # | ||
| + | # By default the server will pretend to allow ASCII mode but in fact ignore | ||
| + | # the request. Turn on the below options to have the server actually do ASCII | ||
| + | # mangling on files when in ASCII mode. | ||
| + | # Beware that on some FTP servers, ASCII support allows a denial of service | ||
| + | # attack (DoS) via the command "SIZE / | ||
| + | # predicted this attack and has always been safe, reporting the size of the | ||
| + | # raw file. | ||
| + | # ASCII mangling is a horrible feature of the protocol. | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # You may fully customise the login banner string: | ||
| + | ftpd_banner=Welcome to Foto-und-Kind.de FTP service. | ||
| + | # | ||
| + | # You may specify a file of disallowed anonymous e-mail addresses. Apparently | ||
| + | # useful for combatting certain DoS attacks. | ||
| + | # | ||
| + | # (default follows) | ||
| + | # | ||
| + | # | ||
| + | # You may restrict local users to their home directories. | ||
| + | # the possible risks in this before using chroot_local_user or | ||
| + | # chroot_list_enable below. | ||
| + | chroot_local_user=YES | ||
| + | local_root=/ | ||
| + | # | ||
| + | # You may specify an explicit list of local users to chroot() to their home | ||
| + | # directory. If chroot_local_user is YES, then this list becomes a list of | ||
| + | # users to NOT chroot(). | ||
| + | # | ||
| + | # (default follows) | ||
| + | # | ||
| + | # | ||
| + | # You may activate the " | ||
| + | # default to avoid remote users being able to cause excessive I/O on large | ||
| + | # sites. However, some broken FTP clients such as " | ||
| + | # the presence of the " | ||
| + | # | ||
| + | # | ||
| + | # | ||
| + | # Debian customization | ||
| + | # | ||
| + | # Some of vsftpd' | ||
| + | # default. | ||
| + | # | ||
| + | # This option should be the name of a directory which is empty. | ||
| + | # directory should not be writable by the ftp user. This directory is used | ||
| + | # as a secure chroot() jail at times vsftpd does not require filesystem | ||
| + | # access. | ||
| + | secure_chroot_dir=/ | ||
| + | # | ||
| + | # This string is the name of the PAM service vsftpd will use. | ||
| + | pam_service_name=vsftpd | ||
| + | guest_enable=YES | ||
| + | # | ||
| + | # This option specifies the location of the RSA certificate to use for SSL | ||
| + | # encrypted connections. | ||
| + | rsa_cert_file=/ | ||
| + | # | ||
| + | |||
| + | # | ||
| + | # | ||
| + | # | ||
| + | </ | ||
| + | |||
| + | Der Punkt '' | ||
| + | ''/ | ||
| + | < | ||
| + | # Standard behaviour for ftpd(8). | ||
| + | #auth | ||
| + | auth required | ||
| + | account required | ||
| + | |||
| + | # Note: vsftpd handles anonymous logins on its own. Do not enable | ||
| + | # pam_ftp.so. | ||
| + | |||
| + | # Standard blurb. | ||
| + | #@include common-account | ||
| + | |||
| + | #@include common-session | ||
| + | |||
| + | #@include common-auth | ||
| + | #auth | ||
| + | </ | ||
| + | Alles aufkommenieren und die beiden Zeilen einfügen. Dabei drauf achten, dass es das Modul '' | ||
| + | |||
| ==== Probleme ==== | ==== Probleme ==== | ||
| Zeile 75: | Zeile 253: | ||
| < | < | ||
| + | {{tag> | ||