CONTENT
- CHANGES
Szukaj
#top Konfiguracja¶
#top Listen¶
Zobacz także Listen dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: listen | listen (kopia)
Składnia:
listen=YES
Domyślna wartość:
YES
Opis:
Dokumentacja vsftpd: listen6 | listen6 (kopia)
Składnia:
listen6=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: listen_address | listen_address (kopia)
Składnia:
listen_address=address
Domyślna wartość: Brak
Opis:
Dokumentacja vsftpd: listen_address6 | listen_address6 (kopia)
Składnia:
listen_address6=address6
Domyślna wartość: Brak
Opis:
Dokumentacja vsftpd: listen_port | listen_port (kopia)
Składnia:
listen_port=21
Domyślna wartość:
21
Opis:
Dokumentacja vsftpd: connect_from_port_20 | connect_from_port_20 (kopia)
Składnia:
connect_from_port_20=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: ftp_data_port | ftp_data_port (kopia)
Składnia:
ftp_data_port=20
Domyślna wartość:
20
Opis:
Dokumentacja vsftpd: pasv_min_port | pasv_min_port (kopia)
Składnia:
pasv_min_port=32768
Domyślna wartość:
0
Opis:
Dokumentacja vsftpd: pasv_max_port | pasv_max_port (kopia)
Składnia:
pasv_max_port=61000
Domyślna wartość:
0
Opis:
Dokumentacja vsftpd: pasv_address | pasv_address (kopia)
Składnia:
pasv_address=address
Domyślna wartość: Brak
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:# When "listen" directive is enabled, vsftpd runs in standalone mode and # listens on IPv4 sockets. This directive cannot be used in conjunction # with the listen_ipv6 directive. listen=YES # # This directive enables listening on IPv6 sockets. To listen on IPv4 and IPv6 # sockets, you must run two copies of vsftpd whith two configuration files. # Make sure, that one of the listen options is commented !! #listen_ipv6=YES # Make sure PORT transfer connections originate from port 20 (ftp-data). connect_from_port_20=YES # If vsftpd is in standalone mode, this is the port it will listen on for incoming FTP connections. listen_port=21 # The minimum port to allocate for PASV style data connections. Can be used to specify a narrow port range to assist firewalling. pasv_min_port=32768 # The maximum port to allocate for PASV style data connections. Can be used to specify a narrow port range to assist firewalling. pasv_max_port=65535
#top Timeout¶
Zobacz także Timeout dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: accept_timeout | accept_timeout (kopia)
Składnia:
accept_timeout=60
Domyślna wartość:
60
Opis:
Dokumentacja vsftpd: connect_timeout | connect_timeout (kopia)
Składnia:
connect_timeout=60
Domyślna wartość:
60
Opis:
Dokumentacja vsftpd: data_connection_timeout | data_connection_timeout (kopia)
Składnia:
data_connection_timeout=300
Domyślna wartość:
300
Opis:
Dokumentacja vsftpd: idle_session_timeout | idle_session_timeout (kopia)
Składnia:
idle_session_timeout=300
Domyślna wartość:
300
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:# The timeout, in seconds, for a remote client to establish connection with a PASV style data connection. accept_timeout=30 # The timeout, in seconds, for a remote client to respond to our PORT style data connection. connect_timeout=30 # The timeout, in seconds, which is roughly the maximum time we permit data transfers to stall # for with no progress. If the timeout triggers, the remote client is kicked off. data_connection_timeout=30 # The timeout, in seconds, which is the maximum time a remote client may spend between FTP commands. # If the timeout triggers, the remote client is kicked off. idle_session_timeout=30
#top Banner¶
Zobacz także Banner dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: banner_file | banner_file (kopia)
Składnia:
banner_file=/path/to/banner_file
Domyślna wartość: Brak
Opis:
Dokumentacja vsftpd: ftpd_banner | ftpd_banner (kopia)
Składnia:
ftpd_banner=value
Domyślna wartość: Brak, (domyślny vsftpd banner jest wyświetlany)
Opis:
Dokumentacja vsftpd: dirmessage_enable | dirmessage_enable (kopia)
Składnia:
dirmessage_enable=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: message_file | message_file (kopia)
Składnia:
message_file=.message
Domyślna wartość:
.message
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:#top vhosts¶
Zobacz także Listen dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd:
Składnia:
option=value
Domyślna wartość:
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:#top AccessLog¶
Zobacz także Listen dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: vsftpd_log_file | vsftpd_log_file (kopia)
Składnia:
vsftpd_log_file=/var/log/vsftpd.log
Domyślna wartość:
/var/log/vsftpd.log
Opis:
Dokumentacja vsftpd: syslog_enable | syslog_enable (kopia)
Składnia:
syslog_enable=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: log_ftp_protocol | log_ftp_protocol (kopia)
Składnia:
log_ftp_protocol=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: dual_log_enable | dual_log_enable (kopia)
Składnia:
dual_log_enable=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: xferlog_enable | xferlog_enable (kopia)
Składnia:
xferlog_enable=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: xferlog_file | xferlog_file (kopia)
Składnia:
xferlog_file=/var/log/xferlog
Domyślna wartość:
/var/log/xferlog
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:# You may override where the log file goes if you like. The default is shown # below. #xferlog_file=/var/log/vsftpd.log vsftpd_log_file=/var/log/vsftpd/vsftpd.log xferlog_file=/var/log/vsftpd/vsftpd-xfer.log # # If you want, you can have your log file in standard ftpd xferlog format #xferlog_std_format=YES dual_log_enable=YES
#top LogFormat¶
Zobacz także Listen dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: xferlog_std_format | xferlog_std_format (kopia)
Składnia:
xferlog_std_format=NO
Domyślna wartość:
NO
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:# You may override where the log file goes if you like. The default is shown # below. log_ftp_protocol=YES # # If you want, you can have your log file in standard ftpd xferlog format #xferlog_std_format=YES xferlog_std_format=YES
#top Autoryzacja¶
#top Anonymous¶
Zobacz także Anonymous dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: anonymous_enable | anonymous_enable (kopia)
Składnia:
anonymous_enable=YES
Domyślna wartość:
YES
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:# Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=YES
#top Auth PAM / UNIX¶
Zobacz także Auth PAM / UNIX dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: local_enable | local_enable (kopia)
Składnia:
local_enable=NO
Domyślna wartość:
NO
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:# Uncomment this to allow local users to log in. local_enable=YES
#top Auth PgSQL¶
Zobacz także Auth PgSQL dla: ProFTPd | Pure-FTPd | vsftpd
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:#top Auth MySQL¶
Zobacz także Auth MySQL dla: ProFTPd | Pure-FTPd | vsftpd
Using Virtual Accounts with VSFTPD (Very Secure FTP server) and MySQL on CentOS 5
EXAMPLES
# ftp://ftp.pbone.net/mirror/centos.karan.org/el5/extras/testing/i386/RPMS/pam_mysql-0.7-0.5.rc1.el5.kb.2.i386.rpm rpm -ivh pam_mysql-0.7-0.5.rc1.el5.kb.2.i386.rpm mv -v /etc/pam.d/vsftpd /etc/pam.d/vsftpd-orig
/etc/pam.d/vsftpd
#%PAM-1.0 session optional pam_keyinit.so force revoke auth required pam_mysql.so host=10.41.0.35 user=vsftpd passwd=vsftpd db=virtual table=vsftpd_users usercolumn=username passwdcolumn=password crypt=3 account required pam_mysql.so host=10.41.0.35 user=vsftpd passwd=vsftpd db=virtual table=vsftpd_users usercolumn=username passwdcolumn=password crypt=3
Config file
/etc/vsftpd/vsftpd.conf
:# Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=YES # # Uncomment this to allow local users to log in. local_enable=YES # # Uncomment this to enable any form of FTP write command. write_enable=YES [...] chroot_local_user=YES # here we use the authentication module for vsftpd to check username and password pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES # vsftpd allow 'vmail' user to login into the '/home/vmail/cen05dev.xen.wbcd.pl/$USER' directory guest_enable=YES guest_username=vmail local_root=/home/vmail/cen05dev.xen.wbcd.pl/$USER user_sub_token=$USER virtual_use_local_privs=YES user_config_dir=/etc/vsftpd/vsftpd_user_conf
This is totally optional and up to you if you want to use this feature.
mkdir /etc/vsftpd/vsftpd_user_conf
/etc/vsftpd/vsftpd_user_conf/ola
#dirlist_enable=YES #download_enable=YES # full path to the user home directory #local_root=/home/vmail/cen05dev.xen.wbcd.pl/ola
mkdir /home/vmail/ola chmod 700 /home/vmail/ola chown vmail:vmail /home/vmail/ola touch /home/vmail/ola/index.txt
#top Auth SQLite¶
Zobacz także Auth SQLite dla: ProFTPd | Pure-FTPd | vsftpd
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:#top Auth LDAP¶
Zobacz także Auth LDAP dla: ProFTPd | Pure-FTPd | vsftpd
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:#top Auth Radius¶
Zobacz także Auth Radius dla: ProFTPd | Pure-FTPd | vsftpd
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:#top Access Restrictions¶
#top AccessAllow¶
Zobacz także AccessAllow dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: userlist_enable | userlist_enable (kopia)
Składnia:
userlist_enable=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: anonymous_enable | anonymous_enable (kopia)
Składnia:
anonymous_enable=YES
Domyślna wartość:
YES
Opis:
Dokumentacja vsftpd: guest_enable | guest_enable (kopia)
Składnia:
guest_enable=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: no_anon_password | no_anon_password (kopia)
Składnia:
no_anon_password=NO
Domyślna wartość:
NO
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:#top AccessDeny¶
Zobacz także AccessDeny dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: userlist_deny | userlist_deny (kopia)
Składnia:
userlist_deny=YES
Domyślna wartość:
YES
Opis:
Dokumentacja vsftpd: deny_email_enable | deny_email_enable (kopia)
Składnia:
deny_email_enable=NO
Domyślna wartość:
NO
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:#top TLS Engine¶
#top TLS Enable¶
Zobacz także TLS Enable dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: ssl_enable | ssl_enable (kopia)
Składnia:
ssl_enable=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: implicit_ssl | implicit_ssl (kopia)
Składnia:
implicit_ssl=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: allow_anon_ssl | allow_anon_ssl (kopia)
Składnia:
allow_anon_ssl=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: force_anon_data_ssl | force_anon_data_ssl (kopia)
Składnia:
force_anon_data_ssl=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: force_anon_logins_ssl | force_anon_logins_ssl (kopia)
Składnia:
force_anon_logins_ssl=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: force_local_data_ssl | force_local_data_ssl (kopia)
Składnia:
force_local_data_ssl=YES
Domyślna wartość:
YES
Opis:
Dokumentacja vsftpd: force_local_logins_ssl | force_local_logins_ssl (kopia)
Składnia:
force_local_logins_ssl=NO
Domyślna wartość:
NO
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:# # TLS/SSL # # If enabled, and vsftpd was compiled against OpenSSL, vsftpd will support secure connections via SSL. # This applies to the control connection (including login) and also data connections. ssl_enable=YES # Only applies if ssl_enable is active. If set to YES, anonymous users will be allowed to use secured SSL connections. allow_anon_ssl=YES
#top TLS Cert/Key File¶
Zobacz także TLS Cert/Key File dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: ca_certs_file | ca_certs_file (kopia)
Składnia:
ca_certs_file=/etc/pki/tls/certs/ca-bundle.crt
Domyślna wartość: Brak
Opis:
Dokumentacja vsftpd: dsa_cert_file | dsa_cert_file (kopia)
Składnia:
dsa_cert_file=/etc/pki/tls/certs/vsftpd-crt.dsa
Domyślna wartość: Brak
Opis:
Dokumentacja vsftpd: dsa_private_key_file | dsa_private_key_file (kopia)
Składnia:
dsa_private_key_file=/etc/pki/tls/certs/vsftpd-key.dsa
Domyślna wartość: Brak
Opis:
Dokumentacja vsftpd: rsa_cert_file | rsa_cert_file (kopia)
Składnia:
rsa_cert_file=/etc/pki/tls/certs/vsftpd.crt
Domyślna wartość: Brak
Opis:
Dokumentacja vsftpd: rsa_private_key_file | rsa_private_key_file (kopia)
Składnia:
rsa_private_key_file=/etc/pki/tls/certs/vsftpd.key
Domyślna wartość: Brak
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:# This option specifies the location of the RSA certificate to use for SSL encrypted connections. rsa_cert_file=/etc/pki/tls/certs/vsftpd.pem # This option specifies the location of the RSA private key to use for SSL encrypted connections. # If this option is not set, the private key is expected to be in the same file as the certificate. #rsa_private_key_file=/etc/pki/tls/certs/vsftpd.pem # Only applies if ssl_enable is active. If set to YES, anonymous users will be allowed to use secured SSL connections.
#top TLS Protocols¶
Zobacz także TLS Protocols dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: ssl_tlsv1 | ssl_tlsv1 (kopia)
Składnia:
ssl_tlsv1=YES
Domyślna wartość:
YES
Opis:
Dokumentacja vsftpd: ssl_sslv3 | ssl_sslv3 (kopia)
Składnia:
ssl_sslv3=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: ssl_sslv2 | ssl_sslv2 (kopia)
Składnia:
ssl_sslv2=NO
Domyślna wartość:
NO
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:# Only applies if ssl_enable is activated. If enabled, this option will permit SSL v2 protocol connections. TLS v1 connections are preferred. ssl_sslv2=NO # Only applies if ssl_enable is activated. If enabled, this option will permit SSL v3 protocol connections. TLS v1 connections are preferred. ssl_sslv3=NO # Only applies if ssl_enable is activated. If enabled, this option will permit TLS v1 protocol connections. TLS v1 connections are preferred. ssl_tlsv1=YES
#top TLS CipherSuite¶
Zobacz także TLS CipherSuite dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: ssl_ciphers | ssl_ciphers (kopia)
Składnia:
ssl_ciphers=DES-CBC3-SHA
Domyślna wartość:
DES-CBC3-SHA
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:
ssl_ciphers=HIGH
#top TLS Compression¶
Zobacz także TLS Compression dla: ProFTPd | Pure-FTPd | vsftpd
#top TLS Options¶
Zobacz także TLS Options dla: ProFTPd | Pure-FTPd | vsftpd
Dokumentacja vsftpd: require_ssl_reuse | require_ssl_reuse (kopia)
Składnia:
require_ssl_reuse=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: require_cert | require_cert (kopia)
Składnia:
require_cert=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: validate_cert | validate_cert (kopia)
Składnia:
validate_cert=NO
Domyślna wartość:
NO
Opis:
Dokumentacja vsftpd: ssl_request_cert | ssl_request_cert (kopia)
Składnia:
ssl_request_cert=YES
Domyślna wartość:
YES
Opis:
EXAMPLES
Config file
/etc/vsftpd/vsftpd.conf
:Zmodyfikowany ostatnio: 2019/08/22 12:22:47 (5 lat temu),
textsize: 30,8 kB,
htmlsize: 47,7 kB
Zapraszam do komentowania, zgłaszania sugestii, propozycji, własnych przykładów, ...
Dodaj komentarzKomentarze użytkowników