Администрирование · 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 и консоль находятся на разных машинах, эти порты должны быть открыты в брандмауэре. Также потребуются права локального администратора на сервере для регистрации службы.
Как проверить готовность
В каталоге программы есть подкаталог bin с файлами ras.exe и ragent.exe
Каталога нет — сначала установите компонент «Сервер 1С:Предприятие»
Порт свободен и разрешён в брандмауэре
Порт занят другой службой или заблокирован
Версия RAS совпадает с версией агента кластера
Версии различаются — подключение завершится ошибкой протокола
Установка RAS на Windows
Отдельного установщика у RAS нет. Запустите дистрибутив платформы 1С, выберите установку компонентов сервера и убедитесь, что отмечены «Сервер 1С:Предприятие» и «Администрирование сервера 1С:Предприятие». После завершения установки исполняемый файл ras.exe появится в каталоге bin соответствующей версии платформы.
Далее RAS нужно запустить. Есть два способа: как консольное приложение (удобно для тестирования) и как служба Windows (правильный вариант для постоянной работы). Для регистрации службы откройте командную строку от имени администратора и выполните команду с указанием кластера, которым будет управлять RAS.
"C:\Program Files\1cv8\<версия>\bin\ras.exe" cluster --daemon --port=1545 localhost:1540После выполнения команды в списке служб появится «1C:Enterprise 8.3 Remote Server». Запустите её и установите тип запуска «Автоматически», чтобы RAS стартовал вместе с системой.
- 1Установите компоненты сервера 1С из дистрибутива платформы
- 2Откройте командную строку от имени администратора
- 3Выполните команду ras.exe cluster --daemon с указанием порта и адреса агента
- 4Проверьте появление службы в оснастке services.msc и запустите её
- 5Откройте порт 1545 в брандмауэре Windows для входящих подключений
Установка RAS на Linux
На Linux RAS входит в пакет сервера 1С и размещается в каталоге /opt/1cv8/<архитектура>/<версия>/. После установки пакетов платформы запустите RAS командой от пользователя, под которым работает сервер 1С (обычно usr1cv8):
/opt/1cv8/x86_64/<версия>/ras cluster --daemon --port=1545 localhost:1540Для постоянной работы оформите RAS как юнит systemd: создайте файл службы с командой запуска и перезапуском при сбое. Убедитесь, что порты 1540–1545 открыты в firewalld или iptables, если консоль подключается с другого компьютера.
Подключение консоли администрирования к RAS
Откройте консоль «Администрирование серверов 1С:Предприятие» на рабочем месте администратора. В дереве консоли создайте новый центральный сервер и укажите сетевое имя или IP-адрес компьютера, где запущен RAS. Консоль подключается к RAS по порту 1545, а тот уже взаимодействует с агентом кластера.
Если кластер защищён аутентификацией администраторов, консоль запросит имя и пароль администратора кластера или информационной базы. После успешного подключения в дереве появятся кластеры, информационные базы, сеансы и соединения — это признак корректной работы всей цепочки.
Как проверить результат
Служба в состоянии «Выполняется», порт 1545 прослушивается (netstat -an)
Служба останавливается сразу после старта — смотрите журнал событий
В дереве видны кластер, базы и активные сеансы
Ошибка соединения — проверяйте порт, брандмауэр и версию платформы
Можно просмотреть список сеансов и отключить тестовый сеанс
Список пуст при активных пользователях — RAS подключён не к тому кластеру
Типичные ошибки и способы их устранения
Наиболее частая проблема — ошибка подключения консоли при работающей службе RAS. Причины почти всегда одни и те же: закрытый порт 1545 в брандмауэре, несовпадение версий платформы на стороне RAS и агента либо указание в консоли адреса агента вместо адреса RAS.
Вторая группа ошибок связана с запуском службы: RAS регистрируется, но не стартует. Обычно это следствие запуска команды регистрации без прав администратора, занятого порта или неверного пути к исполняемому файлу после обновления платформы — при установке новой версии службу RAS нужно перерегистрировать с новым путём.
Ограничения и меры безопасности
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.