Guest User

Untitled

a guest
Mar 19th, 2011
320
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. # имя сервера, которое высвечивается при подключении
  2. ServerName "server"
  3. ServerType standalone
  4. # делаем сервером по умолчанию
  5. DefaultServer on
  6. ScoreboardFile /var/run/proftpd/proftpd.scoreboard
  7.  
  8. Port 21
  9. # отключаем IPv6
  10. UseIPv6 off
  11. Umask 002
  12.  
  13. # Приветствие при успешной регистрации на ftp-сервере
  14. AccessGrantMsg «Добро пожаловать!!!»
  15. # идентификация
  16. ServerIdent on «My FTP-Server»
  17.  
  18. MaxInstances 30
  19. CommandBufferSize 512
  20. # под кем работаем
  21. User proftpd
  22. Group nogroup
  23.  
  24. # Логи
  25. UseReverseDNS off
  26. ExtendedLog /var/log/proftpd/ftp.log
  27. TransferLog /var/log/proftpd/proftpd-tranfer.log
  28. SystemLog /var/log/proftpd/proftpd-error.log
  29.  
  30. # запрещаем использования SITE CHMOD
  31. <Limit SITE_CHGRP SITE_CHMOD>
  32. DenyAll
  33. # AllowUser userftp
  34. </Limit>
  35.  
  36. # настройки, которые активны для всех
  37. <Global>
  38. # домашняя папка пользователя - это то, куда будет подключаться пользователь по умолчанию
  39. DefaultRoot ~
  40. # запрещаем подключаться от пользователя root
  41. RootLogin off
  42. # максимальное число попыток залогиниться
  43. MaxLoginAttempts 5
  44. # как ни странно, это запрещает авторизоваться пользователям из списка /etc/ftpusers
  45. UseFtpUsers on
  46. # позволяем продолжать скачивания и закачки
  47. AllowRetrieveRestart on
  48. AllowStoreRestart on
  49.  
  50. LoginPasswordPrompt on
  51. DirFakeGroup on
  52. MaxClients 15
  53. tcpNoDelay on
  54. # удаляем незавершенные закачки
  55. DeleteAbortedStores on
  56. # разрешаем подключаться пользователям, у которых нет командной оболочки
  57. RequireValidShell off
  58. # указываем, что будем использовать порты 24000-26000 для PASV режима
  59. PassivePorts 24000 24003
  60. # без этой опции нельзя будет перезаписывать файлы
  61. AllowOverwrite On
  62. # а без этой будет выскакивать ошибка SECURITY VIOLATION: Passive connection from {host} rejected
  63. AllowForeignAddress On
  64.  
  65. <Directory /home/FTP/>
  66. # прячем файлы, которые принадлежат пользователю root
  67. HideUser root
  68. # прячем файлы, которые пользователь не может изменить
  69. HideNoAccess on
  70. </Directory>
  71. </Global>
  72. # если не выключить эти две опции, то фтп при подключении будет сильно тормозить
  73. IdentLookups off
  74. UseReverseDNS off
  75. #Тут права и директория
  76. <Directory /home/FTP>
  77. <limit ALL>
  78. Order allow,deny
  79. AllowUser userftp
  80. DenyAll
  81. </limit>
  82. </directory>
Advertisement
Add Comment
Please, Sign In to add comment