CONTENT
  • CHANGES
Szukaj
counter

#top Konfiguracja


#top Listen


Zobacz także Listen dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: DefaultAddress
Składnia: DefaultAddress [ dns-names|ip-addresses seperated with spaces] (od wersji 1.3.0rc1 możliwe jest podanie nazwy zamiast adresu IP)
Domyślna wartość: Brak
Context: server config
Opis:

Dokumentacja ProFTPd: UseIPv6
Składnia: UseIPv6 [ "on"|"off"] (dostępne od wersji 1.3.1rc1)
Domyślna wartość: Brak
Context: server config
Opis:

Dokumentacja ProFTPd: Bind
Składnia: Bind [ IP address]
Domyślna wartość: Brak
Context: server config, <VirtualHost>
Opis:

Dokumentacja ProFTPd: Port
Składnia: Port [ Port port-number]
Domyślna wartość: 21
Context: server config, <VirtualHost>
Opis:

Dokumentacja ProFTPd: PassivePorts
Składnia: PassivePorts [ PassivePorts min-pasv-port max-pasv-port]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: MasqueradeAddress
Składnia: MasqueradeAddress [ MasqueradeAddress ip-address|dns-hostname]
Domyślna wartość: Brak
Context: server config, <VirtualHost>
Opis:

Dokumentacja ProFTPd: AllowForeignAddress
Składnia: AllowForeignAddress [ on|off ]
Domyślna wartość: off
Context: server config, <VirtualHost>, <Anonymous>, <Global>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
# DefaultAddress -- Set the address for the server to listen on
# Bind -- Bind the server or Virtualhost to a specific IP address [deprecated]
DefaultAddress 0.0.0.0

# UseIPv6 -- Disable IPv6 support
UseIPv6 on

# MasqueradeAddress -- Configure the server address presented to clients
# IP address in PASV/EPSV for NAT
#MasqueradeAddress 1.1.1.1

# Port 21 is the standard FTP port.
Port                    21
# Use the IANA registered ephemeral port range
PassivePorts            32768 65534



#top Timeout


Zobacz także Timeout dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: TimeoutLogin
Składnia: TimeoutLogin [ TimeoutLogin seconds]
Domyślna wartość: 300
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: TimeoutNoTransfer
Składnia: TimeoutNoTransfer [ TimeoutNoTransfer seconds]
Domyślna wartość: 300
Context: server config, <VirtualHost>, <Global>, <Anonymous>
Opis:

Dokumentacja ProFTPd: TimeoutIdle
Składnia: TimeoutIdle [ TimeoutIdle seconds]
Domyślna wartość: 600
Context: server config, <VirtualHost>, <Global>, <Anonymous>
Opis:

Dokumentacja ProFTPd: TimeoutSession
Składnia: TimeoutSession [ seconds ["user"|"group"|"class" expression]]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>, <Anonymous>
Opis:

Dokumentacja ProFTPd: TimeoutStalled
Składnia: TimeoutStalled [ TimeoutStalled seconds]
Domyślna wartość: 3600
Context: server config, <VirtualHost>, <Global>, <Anonymous>
Opis:

Dokumentacja ProFTPd: TimeoutLinger
Składnia: TimeoutLinger [ TimeoutLinger seconds]
Domyślna wartość: 30
Context: server config, <VirtualHost>, <Global>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
TimeoutLogin 300

TimeoutNoTransfer 300

TimeoutIdle 600

TimeoutSession 300

TimeoutStalled 3600

TimeoutLinger 30




Zobacz także Banner dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: DisplayConnect
Składnia: DisplayConnect [ DisplayConnect filename]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: DisplayLogin
Składnia: DisplayLogin [ DisplayLogin filename]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Anonymous>, <Global>
Opis:

Dokumentacja ProFTPd: DisplayChdir
Składnia: DisplayChdir [ DisplayChdir filename [ true ]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>, <Anonymous>, <Directory>
strong>Opis:</strong>

Dokumentacja ProFTPd: DisplayReadme
Składnia: DisplayReadme [ DisplayReadme filename or pattern]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Anonymous>, <Global>
Opis:

Dokumentacja ProFTPd: ServerName
Składnia: ServerName [ ServerName "name"]
Domyślna wartość: ProFTPD Server [version]
Context: server config, <VirtualHost>
Opis:

Dokumentacja ProFTPd: ServerIdent
Składnia: ServerIdent [ ServerIdent off|on [identification string]]
Domyślna wartość: "ProFTPD [version] Server (server name) [hostname]"
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: DeferWelcome
Składnia: DeferWelcome [ DeferWelcome on|off]
Domyślna wartość: off
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: ServerAdmin
Składnia: ServerAdmin [ ServerAdmin "admin-email-address"]
Domyślna wartość: root@[ServerName]
Context: server config, <VirtualHost>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
ServerName          ProFTPD Server 1.3.2
ServerAdmin         root@localhost

DisplayConnect          /etc/ftpissue
# We want 'welcome.msg' displayed at login, '.message' displayed in
# each newly chdired directory and tell users to read README* files.
DisplayLogin            /welcome.msg

#DisplayFirstChdir       .message
DisplayReadme           README*

Zalecana konfiguracja
# wyłączenie informacji o wersji serwera w nagłówku powitalnym (Banner)
ServerName          "ProFTPD server"
ServerAdmin         root@localhost

#DisplayConnect                 /etc/ftpissue
#DisplayLogin                   /etc/ftpmotd
#DisplayGoAway                  /etc/ftpgoaway

# do not uncomment DisplayFirstChdir
# - Fatal: unknown configuration directive 'DisplayFirstChdir' on line 132 of '/etc/proftpd/proftpd.conf'
#DisplayFirstChdir      .message
DisplayReadme           README*



#top vhosts


Zobacz także Listen dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: VirtualHost
Składnia: VirtualHost [ <VirtualHost addresses seperated by spaces>]
Domyślna wartość: Brak
Context: server config
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
<VirtualHost 10.5.5.5>
User                    ftp
Group                   ftp
AccessGrantMsg          "Anonymous login ok, restrictions apply."
MasqueradeAddress       1.1.1.1
Port                    151
PassivePorts            40000 49999

# Limit the maximum number of anonymous logins
MaxClients              10 "Sorry, max %m users -- try again later"

# Logging for the anonymous transfers
#ExtendedLog                /var/log/proftpd/access.log WRITE,READ default
ExtendedLog             /var/log/proftpd/auth.log AUTH auth
ExtendedLog             /var/log/proftpd/default.log ALL default
ExtendedLog             /var/log/proftpd/default.xfer.log WRITE,READ default

# Put the user into /pub right after login
DefaultChdir            /srv/ftpd

# Some more cosmetic and not vital stuff
DirFakeUser             on ftp
DirFakeGroup            on ftp

# A basic anonymous configuration, with an upload directory.
<Anonymous ~ftp>
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias               anonymous ftp

# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE SITE_CHMOD>
    DenyAll
</Limit>
</Anonymous>
</VirtualHost>



#top AccessLog


Zobacz także Listen dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: ExtendedLog
Składnia: ExtendedLog [ filename [[command-classes] format-nickname]]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Anonymous>, <Global>
Opis:

Dokumentacja ProFTPd: TransferLog
Składnia: TransferLog [ TransferLog filename|NONE]
Domyślna wartość: /var/log/xferlog
Context: server config, <Anonymous>, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: ServerLog
Składnia: ServerLog [ path]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: SystemLog
Składnia: SystemLog [ SystemLog filename|NONE]
Domyślna wartość: Brak
Context: server config
Opis:

Dokumentacja ProFTPd: SyslogFacility
Składnia: SyslogFacility [ SyslogFacility facility-level]
Domyślna wartość: Brak
Context: server config
Opis:

Dokumentacja ProFTPd: SyslogLevel
Składnia: SyslogLevel [ SyslogLevel emerg|alert|crit|error|warn|notice|info|debug]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
# Logging for the anonymous transfers
ExtendedLog             /var/log/proftpd/auth.log AUTH auth
ExtendedLog             /var/log/proftpd/proftpd.log ALL default
#ExtendedLog            /var/log/proftpd/proftpd.xfer.log WRITE,READ default
TransferLog             /var/log/proftpd/proftpd.xfer.log

# ServerLog path cause log to file (disable syslog)
# By default, proftpd will log via syslog(3), using the daemon facility
# A path value of "none" will disable file logging for that vhost
# this can be used to override a global ServerLog setting
ServerLog               /var/log/proftpd/server.log
# The ServerLog directive disables the daemon's use of the syslog mechanism
# and instead redirects all logging output for the server to the specified filename
SystemLog               NONE
[...]
TLSLog                  /var/log/proftpd/tls.log



#top LogFormat


Zobacz także Listen dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: LogFormat
Składnia: LogFormat [ LogFormat nickname "format-string"]
Domyślna wartość: default "%h %l %u %t \"%r\" %s %b"
Context: server config
Opis:

Dokumentacja ProFTPd: TimesGMT
Składnia: TimesGMT [ TimesGMT on|off]
Domyślna wartość: on (od wersji 1.2.0)
Context: server config, <VirtualHost>, <Anonymous>, <Global>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
# Define the log formats
TimesGMT off
LogFormat               default "%h %l %u %t \"%r\" %s %b"
LogFormat               auth    "%v [%P] %h %t \"%r\" %s"



#top Autoryzacja


#top Anonymous


Zobacz także Anonymous dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: Anonymous
Składnia: Anonymous [ root-directory]
Domyślna wartość: Brak
Context: server config,<VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: AnonymousGroup
Składnia: AnonymousGroup [ group-expression]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: AnonRequirePassword
Składnia: AnonRequirePassword [ on|off]
Domyślna wartość: off
Context: <Anonymous>
Opis:

Dokumentacja ProFTPd: AnonRejectePasswords
Składnia: AnonRejectePasswords [ regex]
Domyślna wartość: Brak
Context: <Anonymous>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
# A basic anonymous configuration, with an upload directory.
<Anonymous ~ftp>
User                ftp
Group               ftp
AccessGrantMsg      "Anonymous login ok, restrictions apply."
#
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias           anonymous ftp
#
# Limit the maximum number of anonymous logins
MaxClients          10 "Sorry, max %m users -- try again later"
#
# Put the user into /pub right after login
DefaultChdir        /srv/ftpd
#
# We want 'welcome.msg' displayed at login, '.message' displayed in
# each newly chdired directory and tell users to read README* files.
DisplayLogin        /welcome.msg
# do not uncomment DisplayFirstChdir
# - Fatal: unknown configuration directive 'DisplayFirstChdir' on line 132 of '/etc/proftpd/proftpd.conf'
#DisplayFirstChdir  .message
DisplayReadme       README*
#
# Some more cosmetic and not vital stuff
DirFakeUser         on ftp
DirFakeGroup        on ftp
#
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE SITE_CHMOD>
DenyAll
</Limit>
[...]
</Anonymous>



#top Auth PAM / UNIX


Zobacz także Auth PAM / UNIX dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: AuthPAM
Składnia: AuthPAM [ on|off]
Domyślna wartość: on
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: AuthPAMConfig
Składnia: AuthPAMConfig [ service]
Domyślna wartość: ftp
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: AuthUserFile
Składnia: AuthUserFile [ path]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: AuthGroupFile
Składnia: AuthGroupFile [ path]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: AuthUsingAlias
Składnia: AuthUsingAlias [ on|off]
Domyślna wartość: off
Context: <Anonymous>
Opis:

Dokumentacja ProFTPd: AuthAliasOnly
Składnia: AuthAliasOnly [ on|off]
Domyślna wartość: off
Context: server config, <VirtualHost>, <Anonymous>, <Global>
Opis:

Dokumentacja ProFTPd: AuthOrder
Składnia: AuthAliasOnly [ module-name...]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
# Use pam to authenticate (default) and be authoritative
AuthPAM                 on
AuthPAMConfig           proftpd
AuthOrder               mod_auth_pam.c* mod_auth_unix.c



#top Auth PgSQL


Zobacz także Auth PgSQL dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: SQLEngine
Składnia: SQLEngine [ on|off|auth|log]
Domyślna wartość: SQLEngine on
Context: server config, <Global>, <VirtualHost>, <Anonymous>
Opis:

Dokumentacja ProFTPd: SQLBackend
Składnia: SQLBackend [ backend]
Domyślna wartość: Zależna
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLConnectInfo
Składnia: SQLConnectInfo [ connection-info] [ [username]] [ [password]] [ [policy]]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: SQLAuthTypes
Składnia: SQLAuthTypes [ [OpenSSL]] [ [Crypt]] [ [Backend]] [ [Plaintext]] [ [Empty]]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLUserInfo
Składnia: SQLUserInfo [ user-table user-name passwd uid gid home-dir shell]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLAuthenticate
Składnia: SQLAuthenticate [ users ] [ groups ] [ userset [fast] ] [ groupset [fast] ]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLDefaultGID
Składnia: SQLDefaultGID [ defaultgid]
Domyślna wartość: 65533
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLDefaultUID
Składnia: SQLDefaultUID [ defaultuid]
Domyślna wartość: 65533
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLMinUserGID
Składnia: SQLMinUserGID [ minimum-gid]
Domyślna wartość: 999
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLMinUserUID
Składnia: SQLMinUserUID [ minimum-uid]
Domyślna wartość: 999
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLDefaultHomedir
Składnia: SQLDefaultHomedir [ path]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: RequireValidShell
Składnia: RequireValidShell [ RequireValidShell on|off]
Domyślna wartość: on
Context: server config, <VirtualHost>, <Anonymous>, <Global>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
AuthOrder               mod_sql.c mod_auth_pam.c mod_auth_unix.c
[...]
<IfModule mod_dso.c>
LoadModule mod_sql.c
LoadModule mod_sql_postgres.c
</IfModule>

# Use SQL to authenticate
<IfModule mod_sql.c>
SQLEngine         on
SQLBackend        postgres
SQLConnectInfo    virtual@10.5.5.5 proftpd proftpd
SQLAuthTypes      Plaintext
SQLUserInfo       proftpd_users username password uid gid home shell
SQLAuthenticate   users*
SQLDefaultGID     14
SQLDefaultUID     50
SQLMinUserGID     100
SQLMinUserUID     450
RequireValidShell off
</IfModule>



#top Auth MySQL


Zobacz także Auth MySQL dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: SQLEngine
Składnia: SQLEngine [ on|off|auth|log]
Domyślna wartość: SQLEngine on
Context: server config, <Global>, <VirtualHost>, <Anonymous>
Opis:

Dokumentacja ProFTPd: SQLBackend
Składnia: SQLBackend [ backend]
Domyślna wartość: Zależna
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLConnectInfo
Składnia: SQLConnectInfo [ connection-info] [ [username]] [ [password]] [ [policy]]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: SQLAuthTypes
Składnia: SQLAuthTypes [ [OpenSSL]] [ [Crypt]] [ [Backend]] [ [Plaintext]] [ [Empty]]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLUserInfo
Składnia: SQLUserInfo [ user-table user-name passwd uid gid home-dir shell]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLAuthenticate
Składnia: SQLAuthenticate [ users ] [ groups ] [ userset [fast] ] [ groupset [fast] ]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLDefaultGID
Składnia: SQLDefaultGID [ defaultgid]
Domyślna wartość: 65533
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLDefaultUID
Składnia: SQLDefaultUID [ defaultuid]
Domyślna wartość: 65533
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLMinUserGID
Składnia: SQLMinUserGID [ minimum-gid]
Domyślna wartość: 999
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLMinUserUID
Składnia: SQLMinUserUID [ minimum-uid]
Domyślna wartość: 999
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLDefaultHomedir
Składnia: SQLDefaultHomedir [ path]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: RequireValidShell
Składnia: RequireValidShell [ RequireValidShell on|off]
Domyślna wartość: on
Context: server config, <VirtualHost>, <Anonymous>, <Global>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
AuthOrder               mod_sql.c mod_auth_pam.c mod_auth_unix.c
[...]
<IfModule mod_dso.c>
LoadModule mod_sql.c
LoadModule mod_sql_mysql.c
</IfModule>

# Use SQL to authenticate
<IfModule mod_sql.c>
SQLEngine         on
SQLBackend        mysql
SQLConnectInfo    virtual@10.5.5.5 proftpd proftpd
SQLAuthTypes      Plaintext
SQLUserInfo       proftpd_users username password uid gid home shell
SQLAuthenticate   users*
SQLDefaultGID     14
SQLDefaultUID     50
SQLMinUserGID     100
SQLMinUserUID     450
RequireValidShell off
</IfModule>



#top Auth SQLite


Zobacz także Auth SQLite dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: SQLEngine
Składnia: SQLEngine [ on|off|auth|log]
Domyślna wartość: SQLEngine on
Context: server config, <Global>, <VirtualHost>, <Anonymous>
Opis:

Dokumentacja ProFTPd: SQLBackend
Składnia: SQLBackend [ backend]
Domyślna wartość: Zależna
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLConnectInfo
Składnia: SQLConnectInfo [ connection-info] [ [username]] [ [password]] [ [policy]]
Domyślna wartość: Brak
Context: server config, <VirtualHost>, <Global>
Opis:

Dokumentacja ProFTPd: SQLAuthTypes
Składnia: SQLAuthTypes [ [OpenSSL]] [ [Crypt]] [ [Backend]] [ [Plaintext]] [ [Empty]]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLUserInfo
Składnia: SQLUserInfo [ user-table user-name passwd uid gid home-dir shell]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLAuthenticate
Składnia: SQLAuthenticate [ users ] [ groups ] [ userset [fast] ] [ groupset [fast] ]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLDefaultGID
Składnia: SQLDefaultGID [ defaultgid]
Domyślna wartość: 65533
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLDefaultUID
Składnia: SQLDefaultUID [ defaultuid]
Domyślna wartość: 65533
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLMinUserGID
Składnia: SQLMinUserGID [ minimum-gid]
Domyślna wartość: 999
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLMinUserUID
Składnia: SQLMinUserUID [ minimum-uid]
Domyślna wartość: 999
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: SQLDefaultHomedir
Składnia: SQLDefaultHomedir [ path]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: RequireValidShell
Składnia: RequireValidShell [ RequireValidShell on|off]
Domyślna wartość: on
Context: server config, <VirtualHost>, <Anonymous>, <Global>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
AuthOrder               mod_sql.c mod_auth_pam.c mod_auth_unix.c
[...]
<IfModule mod_dso.c>
LoadModule mod_sql.c
LoadModule mod_sql_sqlite.c
</IfModule>

# Use SQL to authenticate
<IfModule mod_sql.c>
SQLEngine         on
SQLBackend        sqlite
SQLConnectInfo    /etc/proftpd/virtual.sqlite
SQLAuthTypes      Plaintext
SQLUserInfo       proftpd_users username password uid gid home shell
SQLAuthenticate   users*
SQLDefaultGID     14
SQLDefaultUID     50
SQLMinUserGID     100
SQLMinUserUID     450
RequireValidShell off
</IfModule>



#top Auth LDAP


Zobacz także Auth LDAP dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: LDAPServer
Składnia: LDAPServer [ "hostname1:port1 hostname2:port2" ]
Domyślna wartość: LDAPServer "localhost"
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: LDAPUseTLS
Składnia: LDAPUseTLS [ on off ]
Domyślna wartość: LDAPUseTLS off
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: LDAPDoAuth
Składnia: LDAPDoAuth [ on off ] [ "auth-base-dn" ] [ "search-filter-template" ]
Domyślna wartość: LDAPDoAuth off
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: LDAPUsers
Składnia: LDAPUsers [ "user-base-dn" ] [ "username-filter-template" ] [ "uid-number-filter-template" ]
Domyślna wartość: Zablokowana
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: LDAPGroups
Składnia: LDAPUsers [ "group-base-dn" ] [ "group-name-filter-template" ] [ "gid-number-filter-template" ]
Domyślna wartość: Zablokowana
Context: server config, <Global>, <VirtualHost>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:




#top Auth Radius


Zobacz także Auth Radius dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: RadiusAuthServer
Składnia: RadiusAuthServer [ server[:port] shared-secret [timeout]]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: RadiusEngine
Składnia: RadiusEngine [ on|off]
Domyślna wartość: off
Context: server config, <Global>, <VirtualHost>
Opis:

Dokumentacja ProFTPd: RadiusRealm
Składnia: RadiusRealm [ realm]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:




#top Access Restrictions


#top AccessAllow


Zobacz także AccessAllow dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: Allow
Składnia: Allow [ ["from"] "all"|"none"|host|network[,host|network[,...]]]
Domyślna wartość: Allow from all
Context: <Limit>
Opis:

Dokumentacja ProFTPd: AllowAll
Składnia: AllowAll [ AllowAll]
Domyślna wartość: AllowAll (Default is to implicitly AllowAll, but not explicitly)
Context: <Directory>, <Anonymous>, <Limit>, .ftpaccess
Opis:

Dokumentacja ProFTPd: AllowClass
Składnia: AllowClass [ ["AND"|"OR"|"regex"] class-expression]
Domyślna wartość: Brak
Context: <Limit>
Opis:

Dokumentacja ProFTPd: AllowOverride
Składnia: AllowOverride [ on|off ["user"|"group"|"class" expression]]
Domyślna wartość: on
Context: server config, <Global>, <VirtualHost>, <Anonymous>
Opis:

Dokumentacja ProFTPd: AllowUser
Składnia: AllowUser [ ["AND"|"OR"|"regex"] user-expression]
Domyślna wartość: Brak
Context: <Limit>
Opis:

Dokumentacja ProFTPd: AnonRejectPasswords
Składnia: AnonRejectePasswords [ regex]
Domyślna wartość: Brak
Context: <Anonymous>
Opis:

Dokumentacja ProFTPd: AnonRequirePassword
Składnia: AnonRequirePassword [ on|off]
Domyślna wartość: off
Context: <Anonymous>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:




#top AccessDeny


Zobacz także AccessDeny dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: Deny
Składnia: Deny [ Deny ["from"] "all"|"none"|host|network[,host|network[,...]]]
Domyślna wartość: Brak
Context: <Limit>
Opis:

Dokumentacja ProFTPd: DenyAll
Składnia: DenyAll [ DenyAll]
Domyślna wartość: Brak
Context: <Directory>, <Anonymous>, <Limit>, .ftpaccess
Opis:

Dokumentacja ProFTPd: DenyClass
Składnia: DenyClass [ ["AND"|"OR"|"regex"] class-expression]
Domyślna wartość: Brak
Context: <Limit>
Opis:

Dokumentacja ProFTPd: DenyUser
Składnia: DenyUser [ ["AND"|"OR"|"regex"] user-expression]
Domyślna wartość: Brak
Context: <Limit>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:




#top TLS Engine


#top TLS Enable


Zobacz także TLS Enable dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: TLSEngine
Składnia: TLSEngine [ [ on off ]]
Domyślna wartość: off
Context: server config, <Global>, <VirtualHost>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
TLSEngine           on



#top TLS Cert/Key File


Zobacz także TLS Cert/Key File dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: TLSRSACertificateFile
Dokumentacja ProFTPd: TLSRSACertificateKeyFile
Dokumentacja ProFTPd: TLSDSACertificateFile
Dokumentacja ProFTPd: TLSDSACertificateKeyFile
Dokumentacja ProFTPd: TLSCertificateChainFile
Dokumentacja ProFTPd: TLSCACertificateFile
Dokumentacja ProFTPd: TLSCACertificatePath
Dokumentacja ProFTPd: TLSCARevocationFile
Dokumentacja ProFTPd: TLSCARevocationPath
Składnia: TLSRSACertificateFile [ TLSRSACertificateFile filename]
Składnia: TLSRSACertificateKeyFile [ TLSRSACertificateKeyFile filename]
Składnia: TLSDSACertificateFile [ TLSDSACertificateFile filename]
Składnia: TLSDSACertificateKeyFile [ TLSDSACertificateKeyFile filename]
Składnia: TLSCertificateChainFile [ TLSCertificateChainFile filename]
Składnia: TLSCACertificateFile [ CA certificate filename]
Składnia: TLSCACertificatePath [ Path to your CA certificates]
Składnia: TLSCARevocationFile [ CA revocation filename]
Składnia: TLSCARevocationPath [ Path to a directory with CA revocation certificates]
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
TLSRSACertificateFile       /etc/pki/tls/certs/proftpd.pem
TLSRSACertificateKeyFile    /etc/pki/tls/certs/proftpd.pem
TLSCACertificateFile        /etc/pki/tls/certs/ca-bundle.crt



#top TLS Protocols


Zobacz także TLS Protocols dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: TLSProtocol
Składnia: TLSProtocol [ [ SSLv23 SSLv3 TLSv1 ]]
Domyślna wartość: SSLv23
Context: server config
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
TLSProtocol TLSv1



#top TLS CipherSuite


Zobacz także TLS CipherSuite dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: TLSCipherSuite
Składnia: TLSCipherSuite [ cipher-list]
Domyślna wartość: ALL:!ADH
Context: server config, <Global>, <VirtualHost>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
TLSCipherSuite ALL:!ADH:!DES:!RC4



#top TLS Compression


Zobacz także TLS Compression dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd:
Składnia:
Domyślna wartość:
Context:
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:




#top TLS Options


Zobacz także TLS Options dla: ProFTPd | Pure-FTPd | vsftpd

Dokumentacja ProFTPd: TLSOptions
Dokumentacja ProFTPd: TLSRequired
Dokumentacja ProFTPd: TLSVerifyClient
Dokumentacja ProFTPd: TLSLog
Składnia: TLSOptions [ [ AllowDotLogin ] [ Allow PerUser ] [ ExportCertData ] [ NoCertRequest ] [ StdEnvVars ] [ dNSNameRequired ] [ iPAddressRquired ]]
Składnia: TLSRequired [ on | off | ctrl | data | auth | auth+data]
Składnia: TLSVerifyClient [ on off]
Składnia: TLSLog [ TLSLog filename]
Domyślna wartość: Brak
Domyślna wartość: off
Domyślna wartość: off
Domyślna wartość: Brak
Context: server config, <Global>, <VirtualHost>
Opis:

EXAMPLES
Config file /etc/proftpd/proftpd.conf:
TLSOptions          NoCertRequest
#TLSRequired        on
TLSVerifyClient     off
TLSLog              /var/log/proftpd/tls.log

















































Zmodyfikowany ostatnio: 2019/08/22 12:05:29 (4 lata temu), textsize: 48,8 kB, htmlsize: 69,4 kB

Zapraszam do komentowania, zgłaszania sugestii, propozycji, własnych przykładów, ...
Dodaj komentarzKomentarze użytkowników