вівторок, 27 січня 2009 р.

vsftpd переведений конфіг

#Пример файла конфигурации /etc/vsftpd.conf
#
# По умолчанию в настройках составлен довольно параноиком. Это образец файла
# Loosens вещи немного вверх, чтобы сделать FTP-демон, более удобным для использования.
# См. vsftpd.conf.5 все воедино в значения по умолчанию.
#
# ПРОЧИТАЙТЕ ЭТО: В данном примере файл не является исчерпывающим перечнем vsftpd вариантов.
# Пожалуйста, прочитайте страницу руководства vsftpd.conf.5 чтобы получить больше идей по vsftpd
# возможностям.
#
#
#Если опция включена сервер стартует в независимом от inetd/xinetd режиме
#"standalone mode". В этом случае он сам заботится о прослушивании и
#определении входящих соединений.
listen=YES
#
#Тоже самое что listen, за исключением того что vsftpd слушает IPv6 протокол включительно.
#Этот параметр и listen взаимно исключаемые.
#listen_ipv6=YES
#
# Разрешает или запрещает вход анонимных пользователей. Если разрешено, пользователи
#с именами ftp и anonymous распознаются как анонимные пользователи.
anonymous_enable=YES
#
# Разрешает или запрещает вход для локальных пользователей. Если включено
#обычные пользовательские акаунты в /etc/passwd могут быть использованы для входа.
#Должно быть включено для разрешения любых не анонимных входов, включая вход
#виртуальных пользователей.
#local_enable=YES
#
# Разрешает FTP команды изменяющие файловую систему. Такие команды как:
#STOR, DELE, RNFR, RNTO, MKD, RMD, APPE, SITE.
write_enable=YES
#
#Значение маски назначения прав доступа к файлам созданным локальными
#пользователями. Помните! Если вы хотите указать параметр в качестве
#цифрового значения, указывайте "0" (нулевую) приставку, иначе
#значение будет определено как целое десятизначное.
#local_umask=022
#
#Включение этой опции позволяет анонимным пользователям загружать файлы на сервер, в
#соответствии с определенными для этого условиями. Для того чтобы это работало опция
#write_enable должна быть активирована, и анонимный ftp пользователь должен иметь права
#на запись в каталоге для загрузки. Включение опции также необходимо для предоставления
#возможности загружать на сервер файлы виртуальным пользователям; по умолчанию виртуальные
#пользователи имеют одинаковые привилегии с анонимными пользователями
#(т.е. максимально ограниченные привилегии).
anon_upload_enable=YES
#
# Включение этой опции, позволяет анонимным пользователям создавать новые каталоги в
#соответствии с определенными для этого условиями. Для того чтобы это работало опция
#write_enable должна быть включена, и анонимный пользователь должен иметь права на
#запись в данном каталоге.
anon_mkdir_write_enable=YES
#
#Если разрешено, при входе в каталог пользователям показывается сообщение
#из файла .message. По умолчанию, директория сканируется на наличие
#сообщения в файле .message, что можно изменить задав имя другого файла
#параметром message_file..
dirmessage_enable=YES
#
#Если включено, журнал будет включать детальные отчеты о закачках на сервер,
#и закачках с сервера (uploads, downloads). По умолчанию, этот файл будет
#располагаться в /var/log/vsftpd.log, но расположение может быть изменено
#используя опцию vsftpd_log_file.
xferlog_enable=YES
#
#Включение этой опции указывает исходящим с сервера соединениям использовать
#20 порт. Из соображений безопасности, некоторые клиенты могут настаивать
#на этом значении. Отключение этой опции позволяет vsftpd стартовать с немного
#меньшими привилегиями.
connect_from_port_20=YES
#
#Если включить, у всех анонимно закачанных файлов на сервер будут
#изменены владельцы на пользователя в указанного в chown_username.
#Это может быть полезно при администрировании, и возможно из соображений
#безопасности.
#chown_uploads=YES
#chown_username=whoever
#
#В параметре этой опции можно указать альтернативный путь к файлу
#журнала записываемому в стиле wu-ftpd. Запись в этот журнал производится
#только при включенной xferlog_eneble опции, включительно с xferlog_std_format.
#Также журнал ведется если включена опция dual_log_enable.
#xferlog_file=/var/log/vsftpd.log
#
#Если включено, запись в журнал производится в стандартном wu-ftpd стиле,
#xferlog формата. Полезно при желании использования уже существующих
#привычных способов генерации статистики. Однако с другой стороны,
#формат используемый по умолчанию лучше читается. Расположение журнала
#по умолчанию /var/log/xferlog, что может быть изменено при
#помощи опции xferlog_file.
#xferlog_std_format=YES
#
#Временной промежуток в секундах указывающий для удаленного клиента
#максимальное время которое он может бездействовать не выполняя FTP команды.
#Если время исчерпано, соединение отбрасывается.
#idle_session_timeout=600
#
# Максимальный временной промежуток в секундах, разрешенного замирания процесса
#передачи данных. Если перерыв превышен, соединение с удаленным клиентом отбрасывается.
#data_connection_timeout=120
#
#Указывает имя пользователя под которым работает сервер, когда ему не нужны привилегии.
#Для этого предпочтительней выделить отдельного пользователя, чем использовать nobody
#nopriv_user=ftpsecure
#
#При включении, специальные FTP команды известные как "async ABOR"
#будут разрешены. Только плохо продуманные FTP клиенты используют эту функцию.
#В добавок эта функция неудобна в управлении, поэтому отключена по умолчанию.
#К сожалению, некоторые FTP клиенты могут зависать в момент отмены передачи,
#если эта функция выключена. Если это происходит можно попробовать включить
#эту функцию.
#async_abor_enable=YES
#
#При включёном ASCII режиме возможна DDOS атака с использованием
#"SIZE / большой / файл".
# Если включить, ASCII режим передачи будет разрешен при uploads.
#ascii_upload_enable=YES
#Если включить, ASCII режим передачи данных будет разрешен при download.
#ascii_download_enable=YES
#
# В этой опции можно указать банер-строку выводимую на экран клиента при подключении к серверу
#ftpd_banner=Welcome to blah FTP service.
#
#Активация опции, позволяет использовать список анонимных паролей типа e-mail, при
#использовании которых попытки подключения будут отвергнуты. По умолчанию, файл содержащий
#этот список располагается в /etc/vsftpd.banned_emails, но имеется возможность изменить путь,
#указав альтернативный путь в banned_email_file.
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails
#
#Если выбрано локальные пользователи будут (по умолчанию) перенесены в chroot () "заточение"
#в их домашнем каталоге после входа. Внимание: эта опция имеет смысл быть включенной из
#соображений безопасности, особенно если пользователи имеют права позволяющие загрузку
#файлов на сервер, или shell доступ. Включать только если вы действительно уверены что
#знаете зачем вам это нужно. Заметим что эта опция безопасности в системах класса unix,
#характерна не только для vsftpd, используется и в других FTP серверах.
#chroot_local_user=YES
#
#Если включить, вы можете использовать список локальных пользователей помещаемых в
#chroot() заточение в их домашнем каталоге после входа. Если используется совместно
#с включенным chroot_local_user означает список пользователей которые не помещаются
#в chroot() заточение. По умолчанию список содержится в файле /etc/vsftpd.chroot_list,
#но можно указать любой другой путь к файлу используя опцию chroot_list_file.
#chroot_list_enable=YES
# (default follows)
#Опция является дополнением к chroot_list_enable указывает альтернативный путь
#к файлу содержащему список локальных пользователей которые будут перемещены в chroot()
#заточение в их домашние каталоги при входе. Эта опция уместна только при разрешенной
#chroot_list_enable. Если опция chroot_local_user включена, наоборот указывает
#файл списка пользователей не помещаемых в chroot() заточение.
#chroot_list_file=/etc/vsftpd.chroot_list
#
#При включении, разрешает рекурсивный листинг "ls -R". Включение немного
#рискованно исходя из соображений безопасности, так как выполнение "ls -R" в
#верхнем уровне большого сайта может поглощать много ресурсов.
#ls_recurse_enable=YES
#
#
# настройки Debian
#
# Some of vsftpd's settings don't fit the Debian filesystem layout by
# default. These settings are more Debian-friendly.
#
№Эта опция указывает на имя пустого каталога. Также, каталог не должен быть записываемый
№для ftp пользователя. Этот каталог используется как безопасный chroot(), когда vsftpd не
№нужен доступ к файловой системе.
secure_chroot_dir=/var/run/vsftpd
#
#В этой строке можно указать имя PAM сервиса который будет использоваться для vsftpd.
pam_service_name=vsftpd
#
#Эта опция задает расположения RSA сертификата для использования в
#SSL зашифрованных соединениях.
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
#Эта опция задает расположения личного RSA ключа для использования в
#SSL зашифрованных соединениях.
#Если эта опция не выбрана, сертификат предусматривается как личный ключ.
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

то, что в спойлере, можете смело закидывать в файл /etc/vsftpd.conf

файл русифицирован с помощью http://www.opennet.ru/base/net/vsftpd_overview.txt.html этой статьи по настройке vsftpd

Немає коментарів: