Как настроить FTP на BitrixVM

Для настройки вы можете написать запрос нашим специалистам. Они выполнят работу за 1 обращение из пакета администрирования или за разовое обращение — 400 руб.

Если вы решите настроить FTP самостоятельно, то рекомендуем заранее сделать бекап.

 

1. Для работы FTP установим ProFTPd сервер.

Подключитесь к серверу по ssh и поочередно введите команды. Первой командой мы установим необходимый пакет. 

yum install proftpd

Затем добавляем FTP в автозапуск сервера.

chkconfig proftpd on

Запускаем службу

service proftpd start

 

2.Теперь создадим пользователя для подключения к серверу.

Сначала необходимо узнать id группы и пользователя, под которым работает Apache. Напишите команду:

id bitrix

Вы получите подобный ответ

uid=600(bitrix) gid=600(bitrix) groups=600(bitrix),10(wheel)

Добавляем пользователя с найденным id 

adduser userlogin -g600 -o -u600 -d /home/bitrix/www/

Задаем новому пользователю пароль:

passwd userlogin

 

3. Теперь настраиваем фаерволл. Для этого вводим следующие команды:

iptables -I INPUT -p tcp -m tcp --sport 21 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --sport 20 -j ACCEPT
iptables -I INPUT -p tcp -m multiport --dports 20,21,35000:35999 -j ACCEPT

Чтобы сохранить правила, выполняем команду:

service iptables save

Таким образом, мы разрешили в фаерволле подключения по нужным портам, теперь необходимо открыть конфигурационный файл FTP:

vi /etc/proftpd.conf

И добавить в самый конец файла строку:

PassivePorts 35000 35999

Перезапускаем службу командой:

service proftpd restart

Чтобы подключение было возможно в пассивном режиме, нужно отредактировать конфигурационный файл iptables:

vi /etc/sysconfig/iptables-config

Добавляем в кавычки в строке IPTABLES_MODULES="" параметр  ip_conntrack_ftp:

IPTABLES_MODULES="ip_conntrack_ftp"

Теперь подключение должно осуществляться с данными, которые вы задали выше (имя пользователя, пароль) по IP-адресу вашего сервера.

Этот материал был полезен?