14 Апр Настройка доступа к файлам BitrixVM на локальном сервере
Настройка FTP
По умолчанию BitrixVM не позволяет подключаться к серверу по FTP. Для передачи файлов на сервер можно использовать протокол SFTP, который в любом случае является предпочтительным вариантом с точки зрения безопасности. Однако при необходимости работы именно по FTP (например, в силу особенностей определенного ПО) предварительно потребуется настроить FTP на вашем сервере. В статье мы рассмотрим настройку с помощью ProFTPD.
- Подключитесь к серверу по SSH. Для выхода из меню Bitrix нажмите ноль.
-
Установите ProFTPD:
- Добавьте его в автозапуск:
- Запустите службу:
- Выполните команду ниже, чтобы узнать id группы и id пользователя для основного пользователя сервера:
- Вывод будет примерно следующим:
- Добавьте нового пользователя, под которым будет выполняться подключение по FTP, используя тот же id. После ключа
-d
укажите путь к домашней директории нового пользователя — его доступ к серверу будет ограничен данной директорией.
- Задайте пароль для нового пользователя:
Дальнейшие действия зависят от того, какой фаервол вы используете. В CentOS 7 в качестве фаервола по умолчанию используется firewalld
, однако многие пользователи заменяют его на iptables
. В более ранних версиях CentOS используется iptables
.
8.1. Если вы используете firewalld
8.1.1. Добавьте правило:
8.1.2. Перезапустите службу:
Готово. Для проверки попробуйте подключиться к серверу по FTP под именем созданного пользователя.
8.2. Если вы используете iptables
8.2.1. Откройте файл:
8.2.2. Под строкой OUTPUT ACCEPT
внесите строки:
Сохраните изменения (Ctrl+x для выхода, далее Y для сохранения изменений и Enter).
8.2.3. Откройте файл:
8.2.4. Укажите следующее значение для параметра IPTABLES_MODULES
:
Сохраните изменения.
8.2.5. Перезапустите фаервол:
Готово. Попробуйте подключиться к серверу по FTP для проверки.
Нет комментариев