Можно ли установить серверную USB-лицензию 1С на другой сервер или рабочую станцию в локальной сети?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

При развертывании серверной части системы «1С:Предприятие 8» системные администраторы часто сталкиваются с ситуацией, когда на физическом сервере отсутствуют свободные или исправные USB-порты. Возникает логичный вопрос: можно ли вынести аппаратный ключ защиты (USB-токен) на другую машину в сети, как это делается с многопользовательскими лицензиями? Разберем эту ситуацию подробно, проанализируем технические ограничения и рассмотрим все доступные варианты решения проблемы.

Техническая специфика серверного USB-ключа

Для начала проанализируем, как именно работает серверная лицензия. В отличие от клиентских лицензий, которые могут быть «разданы» по сети с помощью службы HASP License Manager, серверный ключ (обычно имеющий маркировку ENSR8 для 32-битных систем или EN8SA для 64-битных) обладает принципиальным отличием: он является локальным.

Рассмотрим механизм работы службы ragent (агент сервера 1С). При запуске и в процессе работы сервер 1С обращается к драйверу защиты HASP. Поиск лицензии выполняется строго в локальных шинах USB того компьютера, на котором запущен исполняемый файл сервера. Служба сервера 1С не умеет искать серверную лицензию на удаленных узлах сети через сетевые протоколы менеджера лицензий. Таким образом, отвечая на основной вопрос: установить серверный USB-ключ на другую рабочую станцию без специальных программных средств «проброса» нельзя. Ключ должен физически или логически определяться как локальное устройство на сервере 1С.

Вариант 1: Использование USB-хаба (разветвителя)

Самым простым и бюджетным решением, как отметили участники обсуждения, является покупка USB-хаба. Однако здесь есть критически важные нюансы, которые мы сейчас разберем. Простые пассивные хабы, не имеющие собственного блока питания, крайне не рекомендуются для использования с ключами защиты 1С.

Почему важно использовать активный хаб с внешним питанием? Рассмотрим физику процесса. Каждый USB-ключ (будь то ключ 1С, банковский токен или ключ для отчетности) потребляет определенный ток. При подключении нескольких устройств к одному порту через пассивный разветвитель происходит просадка напряжения. Это приводит к тому, что драйвер Sentinel HASP периодически «теряет» ключ. В системе 1С это проявляется в виде внезапного завершения сеансов пользователей с ошибкой Ключ защиты сервера не обнаружен.

Рассмотрим алгоритм действий при выборе хаба:

  1. Выбираем модель с обязательным внешним блоком питания (активный хаб).
  2. Подключаем хаб в исправный порт на задней панели сервера (напрямую в материнскую плату, избегая портов на передней панели корпуса).
  3. Подключаем серверный ключ 1С и другие необходимые токены.

Вариант 2: Поиск внутреннего USB-порта на материнской плате

Проанализируем конструкцию серверного оборудования. Если вы используете брендовые серверы уровня HP, Dell или IBM, загляните внутрь корпуса. Профессиональные серверные материнские платы часто оснащены внутренним USB-разъемом типа А, распаянным прямо на плате.

Выясним, зачем это нужно:

Если на вашем сервере «дрова» (как выразились участники обсуждения), этот вариант может не подойти, но проверить наличие свободного внутреннего порта или разъема для вывода USB-планки на заднюю панель (USB header) определенно стоит.

Вариант 3: Программный проброс USB по сети (USB-over-IP)

Если физически подключить ключ к серверу невозможно (например, сервер находится в виртуальной среде или порты полностью вышли из строя), можно рассмотреть концепцию USB over IP. Рассмотрим, как это реализовать на практике.

Существуют программные решения, такие как VirtualHere или USB Network Gate. Принцип их работы следующий:

  1. На компьютере, где физически стоит ключ (клиентский ПК), устанавливается серверная часть ПО.
  2. На сервере 1С устанавливается клиентская часть ПО.
  3. Программа «инкапсулирует» трафик USB-шины в пакеты TCP/IP и передает их по сети.
  4. Для операционной системы сервера 1С ключ выглядит так, будто он вставлен непосредственно в локальный USB-порт.

Важное предостережение: работа сервера 1С крайне чувствительна к задержкам (latencies) в сети. При использовании программного проброса малейший сетевой лаг приведет к разрыву связи с ключом. Мы рекомендуем использовать этот метод только в стабильных гигабитных сетях и как временную меру.

Вариант 4: Переход на программную лицензию

Проанализируем современный подход компании «1С» к лицензированию. В настоящее время аппаратные ключи постепенно вытесняются программными лицензиями (пин-кодами).

Рассмотрим преимущества перехода:

Однако помните, что программная лицензия жестко привязывается к параметрам сервера: имени компьютера, модели процессора, объему оперативной памяти и версии ОС. При существенном изменении конфигурации железа лицензию придется восстанавливать с помощью резервного пин-кода.

Диагностика видимости ключа

Чтобы убедиться, что сервер «увидел» подключенный через хаб или проброшенный ключ, не обязательно каждый раз запускать консоль администрирования 1С. Рассмотрим наиболее эффективный способ проверки через Sentinel Admin Control Center.

Разберем шаги проверки:

  1. Убедитесь, что драйвер HASP установлен (он входит в состав платформы 1С или скачивается отдельно).
  2. Откройте любой браузер на сервере.
  3. Введите в адресной строке: http://localhost:1947.
  4. Перейдите в раздел Sentinel Keys.

Если в списке отобразился ключ с типом HASP HL и вы видите его ID, значит, сервер 1С сможет подцепить лицензию. Если список пуст, проблема либо в физическом контакте (питании хаба), либо в работе драйвера защиты.

Резюме и рекомендации

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

← На главную