Настройка FTP

Материал из ALT Linux Wiki
Версия от 15:54, 28 июля 2008; GrimFandango (обсуждение | вклад) (Import from freesource.info)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


Настройка FTP

В качестве безопасного, быстрого и надёжного FTP-сервера рекомендуется использовать vsftpd. Обзор этого FTP-сервера можно почитать в ALTM24Doc:ch06s12.html. Инструкция для быстрого старта:

  1. Устанавливаем пакеты:
    • vsftpd
    • anonftp
  1. Делаем изменения в файле /etc/xinetd.d/vsftpd
disable = no    #включает сервис

only_from = 0.0.0.0 #разрешает доступ со всех адресов

  1. Перезапускаем сервис
# service xinetd restart
  1. Устанавливаем запуск сервиса xinetd при загрузке системы
# chkconfig xinetd on
  1. Всё готово, проверяем в браузере:
ftp://localhost

Неидеальный совет: Чтобы локального пользователя с /dev/null в качестве shell пускало по ftp, нужно добавить /dev/null в /etc/shells.

Настройка межсетевого экрана для FTP, правила iptables:

$IPTABLES -A INPUT -p tcp --dport 20 -j ACCEPT

$IPTABLES -A INPUT --match state --state RELATED,ESTABLISHED -j ACCEPT

Облегчающий жизнь модуль ядра (разрешает RELATED):

modprobe ip_conntrack_ftp

Ссылки