CONTENT
  • CHANGES
Szukaj
counter

#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




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 (4 lata 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