Организация удаленной работы пользователей с базой 1С через интернет — типовая задача системного администрирования. Сложность выбора архитектуры часто обусловлена используемой конфигурацией: если современные решения на управляемых формах поддерживают работу через веб-сервер, то классические конфигурации (например, УПП 1.3 или КА 1.1) на обычных формах накладывают жесткие технические ограничения. Рассмотрим, как правильно спроектировать схему подключения, рассчитать пропускную способность канала связи и обеспечить безопасность сервера.
При выборе схемы удаленного доступа часто рассматривают два варианта: прямое подключение платформы 1С к серверу через туннель или работу в терминальной сессии. Разберем технические особенности каждого подхода:
Проанализируем сетевую нагрузку для терминального режима на примере 10 активных пользователей. В стандартном офисном сценарии (ввод документов, работа со справочниками, формирование простых отчетов) один терминальный сеанс RDP потребляет в среднем от 150 до 250 Кбит/с трафика.
Таким образом, для стабильной работы группы из 10 сотрудников минимально необходим стабильный симметричный канал с реальной скоростью от 2 до 3 Мбит/с. Однако критическое значение имеет не столько ширина полосы, сколько стабильность соединения: минимальный джиттер (колебания задержки) и отсутствие потерь пакетов.
Подключение по стандартному протоколу RDP без дополнительной защиты несет в себе риски атак перебора паролей (brute-force). Разберем по шагам, как настроить безопасную среду с использованием встроенных механизмов Windows Server и публикации приложений RemoteApp:
Пуск — Администрирование — Службы удаленных рабочих столов — Конфигурация узла сеансов удаленных рабочих столов. Откроем свойства подключения RDP-Tcp. На вкладке «Общие» в поле «Уровень безопасности» выберем SSL (TLS 1.0) или согласуемый режим с обязательным включением NLA. Это предотвратит установку сеанса до успешной аутентификации пользователя.1cv8.exe через диспетчер RemoteApp. Это позволит запускать информационную базу в отдельном окне поверх локального рабочего стола без отображения полного серверного интерфейса.443, защищенную доверенным SSL-сертификатом.Оставлять сервер терминалов с открытым в интернет стандартным портом 3389 (даже со сменой номера порта) крайне не рекомендуется. Рассмотрим надежные архитектурные решения:
secpol.msc), а также установим специализированную службу мониторинга журнала аудита (например, IPBan), которая автоматически добавляет IP-адреса злоумышленников в правила брандмауэра Windows.В процессе эксплуатации терминального сервера часто возникают специфические сложности, которые важно предусмотреть заранее:
Easy Print часто искажает печатные формы 1С, зависает при печати этикеток со штрихкодами или приводит к аварийному завершению диспетчера печати (spoolsv.exe). Рекомендуется установить на сервер изолированные драйверы печати версии 4 (Type 4) тех же моделей, что используются на клиентских ПК, либо настроить отправку документов через виртуальный PDF-принтер с последующей локальной печатью.1540, 1541) возвращает клиенту внутреннее NetBIOS-имя сервера, которое не резолвится внешним DNS. Это еще раз подтверждает необходимость изоляции трафика внутри локальной сети терминального узла.