Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.60 KB | None | 0 0
  1. # Include para carregar os módulos de funcionamento do servidor
  2. Include /etc/proftpd/modules.conf
  3. # Desabilitar suporte a IPv6
  4. UseIPv6 off
  5. # Faz verificacao se cliente esta cadastrado em um DNS(perde tempo no inicio da conexao)
  6. IdentLookups off
  7. # Nome do servidor, quando fizer a descrição do mesmo no cliente de FTP
  8. ServerName "Master of the Universe"
  9. # Servidor funciona em standalone ou inetd.
  10. ServerType standalone
  11. # Não mostrar mensagem de boas vindas?
  12. DeferWelcome off
  13. # Seguir a RFC 2228 (melhorias na segurança das operações no FTP)
  14. MultilineRFC2228 on
  15. # Este é o servidor padrão da rede
  16. DefaultServer on
  17. # Mostrar links simbólicos
  18. ShowSymlinks on
  19. # Timeoute após transferencia (em segundos)
  20. TimeoutNoTransfer 600
  21. # Timeoute se parar transferencia (em segundos)
  22. TimeoutStalled 600
  23. # Timeout se não fizer nada no servidor (em segundos)
  24. TimeoutIdle 1200
  25. # Mensagem de boas vindas
  26. DisplayLogin welcome.msg
  27. # Mensagem quando o usuario trocar de diretório
  28. DisplayChdir .message
  29. # Opções de listagem, a directiva ListOptions pode alterar o comportamento de tais listas, fazendo de tal forma que uma opção certa (ou opções) estejam sempre em vigor, ou sempre desativado.
  30. # As opções disponíveis são:
  31. # -1 List one file per line
  32. # -A List all files except "." and ".."
  33. # -a List all files including those whose names start with "."
  34. # -C List entries by columns
  35. # -d List directory entries instead of directory contents
  36. # -F Append file type indicator (one of "*", "/", "=", "@" or "|") to names
  37. # -h Print file sizes in human-readable format (e.g. 1K, 234M, 2G)
  38. # -L List files pointed to by symlinks
  39. # -l Use a long listing format
  40. # -n List numeric UIDs/GIDs instead of user/group names
  41. # -R List subdirectories recursively
  42. # -r Sort filenames in reverse order
  43. # -S Sort by file size
  44. # -t Sort by modification time
  45.  
  46. ListOptions "-lhS"
  47. # Filtro de Negação
  48. DenyFilter \*.*/
  49. # Fazer CHROOT no diretório do usuário
  50. DefaultRoot ~
  51. # Exigir shell válido (/etc/shells)
  52. RequireValidShell off
  53. # Porta de conexão
  54. Port 21
  55. # Portas para fazer ftp passivo
  56. # PassivePorts 49152 65534
  57. # Colocar o IP(REAL) quando o FTP estiver atrás de um NAT
  58. # MasqueradeAdress 1.2.3.4
  59. # Caso esteja atrás de NAT e use IP dinâmico descomentar para atualizar o IP
  60. <IfModule mod_dynmasq.c>
  61. # DynMasqRefresh 28800
  62. </IfModule>
  63. # Máximo de clientes simultaneos (autenticados)
  64. MaxInstances 30
  65. # Qual usuário e qual grupo o proftpd será executado
  66. User proftpd
  67. Group nogroup
  68. # Umask para arquivos e diretórios
  69. Umask 022 022
  70. # Permite sobrescrever os arquivos no ftp
  71. AllowOverwrite on
  72. # Logs do FTP
  73. TransferLog /var/log/proftpd/xferlog
  74. SystemLog /var/log/proftpd/proftpd.log
  75. # Manter cache de senhas quando autenticar via NIS ou LDAP
  76. # PersistentPasswd off
  77. # Ordem de leitura dos módulos para autenticação
  78. # AuthOrder mod_auth_pam.c* mod_auth_unix.c
  79. # Mostra o progresso da transferencia com o comando ftpwho (cuidado pode sobrecarregar a CPU)
  80. # UseSendFile off
  81.  
  82. <IfModule mod_quotatab.c>
  83. QuotaEngine off
  84. </IfModule>
  85.  
  86. <IfModule mod_tls.c>
  87. TLSEngine off
  88. </IfModule>
  89.  
  90. <IfModule mod_quota.c>
  91. QuotaEngine on
  92. </IfModule>
  93.  
  94. <IfModule mod_ratio.c>
  95. Ratios on
  96. </IfModule>
  97.  
  98. <IfModule mod_delay.c>
  99. DelayEngine on
  100. </IfModule>
  101.  
  102. <IfModule mod_ctrls.c>
  103. ControlsEngine on
  104. ControlsMaxClients 2
  105. ControlsLog /var/log/proftpd/controls.log
  106. ControlsInterval 5
  107. ControlsSocket /var/run/proftpd/proftpd.sock
  108. </IfModule>
  109.  
  110. <IfModule mod_ctrls_admin.c>
  111. AdminControlsEngine on
  112. </IfModule>
  113. # Usar framework para autenticação usando LDAP ou SQL (descomente o que vai usar para funcionar)
  114. #Include /etc/proftpd/ldap.conf
  115. #Include /etc/proftpd/sql.conf
  116. # Descomente e configure para utilizar FTPS(FTP over SSL)
  117. #Include /etc/proftpd/tls.conf
  118. # Login de anonimo no /home/ftp
  119. <Anonymous ~ftp>
  120. User ftp
  121. Group nogroup
  122. UserAlias anonymous ftp
  123. DirFakeUser on ftp
  124. DirFakeGroup on ftp
  125. RequireValidShell off
  126. MaxClients 10
  127. DisplayLogin welcome.msg
  128. DisplayChdir .message
  129. <Directory *>
  130. <Limit WRITE>
  131. DenyAll
  132. </Limit>
  133. </Directory>
  134. </Anonymous>
  135. # Limite Para Login no FTP(permite o 127.0.0.0;10.12.1.0/172.16.1.0 e nega para o resto)
  136. <Limit LOGIN>
  137. Order Allow,Deny
  138. Allow from 127.0.0.0/8
  139. Allow from 10.11.1.0/24
  140. Allow from 172.16.1.0/24
  141. Deny from All
  142. </Limit>
  143. # Login de anonimo para /var/paginas
  144. <Anonymous /var/paginas>
  145. User webmaster
  146. UserAlias webdesigner webmaster
  147. Group nogroup
  148. MaxClients 2
  149. </Anonymous>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement