Как настроить FTP на Bitrix VPS хостинге


FTP сервер не включен в стандартные пакет программ окружения Битрикс.

Если у Вас возникла необходимость использования FTP сервера, то можно сделать следующее.

Ознакомиться с тарифами Битрикс хостинга можно тут

Установка FTP-сервера proftpd
1. Подключитесь к серверу по протоколу SSH с правами root.
2. Для установки proftpd на Битрикс сервере следует выполнить команду:

yum install proftpd -y

3. После установки FTP сервера, его необходимо добавить в автозапуск.

chkconfig proftpd on

4. Запускаем службу ftp

service proftpd start


Настройка FTP-сервера proftpd

1. После установки ftp сервера, необходимо создать пользователя для подключения.
Для этого необходимо узнать 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


2. После добавления пользователя, необходимо настроить фаервол, в противном случае Вы не сможете подключиться:

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

Перезапускаем ftp сервер командой:

service proftpd restart

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

vi /etc/sysconfig/iptables-config

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

IPTABLES_MODULES="ip_conntrack_ftp"

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

service proftpd restart


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

  • 0 Пользователи нашли это полезным

Помог ли вам данный ответ?

Ищете что-то другое?

mhost.by