К статье
Практический материал

Администрирование · 9 мин

Как установить и настроить RAS 1С

Пошаговая инструкция по установке сервера администрирования RAS 1С на Windows и Linux: запуск как служба, подключение консоли, частые ошибки.

RAS 1С (Remote Administration Server) — это сервер администрирования, который входит в состав платформы «1С:Предприятие» и позволяет управлять кластером серверов удалённо: просматривать и блокировать сеансы, создавать информационные базы, настраивать регламентные задания без прямого доступа к серверу кластера. Без RAS консоль администрирования и утилиты вроде RAC или мобильной консоли управления подключаются к кластеру только локально или с ограничениями.

Установка RAS занимает несколько минут, если знать два ключевых момента: RAS не устанавливается отдельным дистрибутивом — он ставится вместе с компонентами сервера 1С, а затем запускается как служба или консольное приложение. Ошибки чаще всего возникают не на этапе установки, а при регистрации службы и подключении консоли из-за неверных портов и прав доступа.

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

Что такое RAS и когда он действительно нужен

RAS — посредник между администратором и агентом кластера серверов 1С (ragent). Он принимает подключения от консолей администрирования и внешних утилит, а затем передаёт команды агенту кластера. Сам по себе RAS не хранит данные информационных баз и не выполняет запросы пользователей — это исключительно инструмент управления.

RAS обязательно потребуется, если вы используете мобильную консоль управления кластером, автоматизируете администрирование через утилиту RAC с другого компьютера или подключаете сторонние системы мониторинга. Если администрирование ведётся только локальной консолью «Администрирование серверов 1С» на самом сервере, RAS можно не устанавливать — консоль способна работать напрямую с агентом.

Подготовка: что проверить перед установкой

Перед установкой убедитесь, что на целевом компьютере уже развёрнут сервер «1С:Предприятие» той же версии платформы, которую планируете администрировать. RAS и кластер должны совпадать по версии платформы — несовпадение приводит к ошибкам протокола при подключении.

Проверьте сетевые условия: порт RAS по умолчанию — 1545, порт агента кластера — 1540, диапазон рабочих портов — 1560–1591. Если RAS и консоль находятся на разных машинах, эти порты должны быть открыты в брандмауэре. Также потребуются права локального администратора на сервере для регистрации службы.

Контрольные точки

Как проверить готовность

Установлен ли сервер 1С
Норма

В каталоге программы есть подкаталог bin с файлами ras.exe и ragent.exe

Тревожный признак

Каталога нет — сначала установите компонент «Сервер 1С:Предприятие»

Доступность порта 1545
Норма

Порт свободен и разрешён в брандмауэре

Тревожный признак

Порт занят другой службой или заблокирован

Версии платформы
Норма

Версия RAS совпадает с версией агента кластера

Тревожный признак

Версии различаются — подключение завершится ошибкой протокола

Установка RAS на Windows

Отдельного установщика у RAS нет. Запустите дистрибутив платформы 1С, выберите установку компонентов сервера и убедитесь, что отмечены «Сервер 1С:Предприятие» и «Администрирование сервера 1С:Предприятие». После завершения установки исполняемый файл ras.exe появится в каталоге bin соответствующей версии платформы.

Далее RAS нужно запустить. Есть два способа: как консольное приложение (удобно для тестирования) и как служба Windows (правильный вариант для постоянной работы). Для регистрации службы откройте командную строку от имени администратора и выполните команду с указанием кластера, которым будет управлять RAS.

cmd
"C:\Program Files\1cv8\<версия>\bin\ras.exe" cluster --daemon --port=1545 localhost:1540

После выполнения команды в списке служб появится «1C:Enterprise 8.3 Remote Server». Запустите её и установите тип запуска «Автоматически», чтобы RAS стартовал вместе с системой.

Порядок установки на Windows
  1. 1
    Установите компоненты сервера 1С из дистрибутива платформы
  2. 2
    Откройте командную строку от имени администратора
  3. 3
    Выполните команду ras.exe cluster --daemon с указанием порта и адреса агента
  4. 4
    Проверьте появление службы в оснастке services.msc и запустите её
  5. 5
    Откройте порт 1545 в брандмауэре Windows для входящих подключений

Установка RAS на Linux

На Linux RAS входит в пакет сервера 1С и размещается в каталоге /opt/1cv8/<архитектура>/<версия>/. После установки пакетов платформы запустите RAS командой от пользователя, под которым работает сервер 1С (обычно usr1cv8):

bash
/opt/1cv8/x86_64/<версия>/ras cluster --daemon --port=1545 localhost:1540

Для постоянной работы оформите RAS как юнит systemd: создайте файл службы с командой запуска и перезапуском при сбое. Убедитесь, что порты 1540–1545 открыты в firewalld или iptables, если консоль подключается с другого компьютера.

Подключение консоли администрирования к RAS

Откройте консоль «Администрирование серверов 1С:Предприятие» на рабочем месте администратора. В дереве консоли создайте новый центральный сервер и укажите сетевое имя или IP-адрес компьютера, где запущен RAS. Консоль подключается к RAS по порту 1545, а тот уже взаимодействует с агентом кластера.

Если кластер защищён аутентификацией администраторов, консоль запросит имя и пароль администратора кластера или информационной базы. После успешного подключения в дереве появятся кластеры, информационные базы, сеансы и соединения — это признак корректной работы всей цепочки.

Контрольные точки

Как проверить результат

Служба RAS
Норма

Служба в состоянии «Выполняется», порт 1545 прослушивается (netstat -an)

Тревожный признак

Служба останавливается сразу после старта — смотрите журнал событий

Подключение консоли
Норма

В дереве видны кластер, базы и активные сеансы

Тревожный признак

Ошибка соединения — проверяйте порт, брандмауэр и версию платформы

Управление сеансами
Норма

Можно просмотреть список сеансов и отключить тестовый сеанс

Тревожный признак

Список пуст при активных пользователях — RAS подключён не к тому кластеру

Типичные ошибки и способы их устранения

Наиболее частая проблема — ошибка подключения консоли при работающей службе RAS. Причины почти всегда одни и те же: закрытый порт 1545 в брандмауэре, несовпадение версий платформы на стороне RAS и агента либо указание в консоли адреса агента вместо адреса RAS.

Вторая группа ошибок связана с запуском службы: RAS регистрируется, но не стартует. Обычно это следствие запуска команды регистрации без прав администратора, занятого порта или неверного пути к исполняемому файлу после обновления платформы — при установке новой версии службу RAS нужно перерегистрировать с новым путём.

Типичные ошибки
01
Регистрация службы из обычной командной строки без прав администратора — служба создаётся, но не запускается
02
Использование RAS версии 8.3.20 с кластером версии 8.3.22 — ошибка несовместимости протокола
03
Указание в консоли порта агента 1540 вместо порта RAS 1545 — соединение не устанавливается
04
Забытая перерегистрация службы после обновления платформы — служба ссылается на удалённый каталог старой версии
05
Отсутствие правила брандмауэра для порта 1545 — консоль с другого ПК не подключается

Ограничения и меры безопасности

RAS не имеет собственной системы аутентификации — он полагается на права администраторов кластера и информационных баз. Поэтому открытый в сеть порт 1545 без настроенных администраторов кластера означает, что любой, кто достучится до порта, получит управление кластером. Обязательно задайте администраторов кластера с паролями до открытия доступа извне.

Не выставляйте порт RAS напрямую в интернет. Для удалённого администрирования используйте VPN или ограничьте доступ к порту по списку доверенных IP-адресов. Учтите также, что один экземпляр RAS обслуживает один кластер: для управления несколькими кластерами запускают отдельные экземпляры RAS на разных портах.

Итог

Что важно запомнить

RAS ставится вместе с сервером 1С, регистрируется службой одной командой и слушает порт 1545. Версии платформы RAS и кластера должны совпадать, порт — открыт в брандмауэре, а администраторы кластера — заданы до открытия доступа из сети.

Частые вопросы

Можно ли установить RAS без установки всего сервера 1С?

Формально файл ras.exe распространяется в составе серверных компонентов платформы, поэтому их установка обязательна. Однако сам агент кластера на той же машине запускать не требуется — RAS может работать на отдельном компьютере и подключаться к удалённому агенту по сети, указав его адрес в команде запуска.

Как запустить RAS для нескольких кластеров на одном сервере?

Запустите отдельный экземпляр RAS для каждого кластера, указав разные порты, например 1545 и 2545, и соответствующие адреса агентов. Каждый экземпляр регистрируется как отдельная служба со своим именем, чтобы их можно было управлять независимо.

Консоль не видит кластер через RAS, хотя служба работает. Что проверить в первую очередь?

Проверьте три вещи: прослушивается ли порт 1545 командой netstat, совпадают ли версии платформы RAS и агента кластера, и указан ли в консоли именно адрес сервера RAS, а не агента. В подавляющем большинстве случаев причина находится в одном из этих пунктов.

Нужно ли перенастраивать RAS после обновления платформы?

Да. Служба RAS ссылается на исполняемый файл в каталоге конкретной версии платформы. После установки новой версии удалите старую регистрацию службы и зарегистрируйте её заново с путём к ras.exe новой версии, иначе служба перестанет запускаться после удаления старого каталога.

Чем RAS отличается от утилиты RAC?

RAC — это консольная утилита администрирования из состава платформы, а RAS — сервер, через который RAC (и другие клиенты) подключается к кластеру. RAC может работать и локально с агентом напрямую, но для удалённого администрирования ей нужен запущенный RAS.