Администрирование · 12 мин
Как организовать удаленный доступ к 1С
Способы удаленного доступа к 1С: RDP, веб-сервер, тонкий клиент, VPN и облако. Пошаговая настройка, требования к безопасности и типичные ошибки.
Удаленный доступ к 1С нужен в трех типовых ситуациях: сотрудники работают из дома или филиалов, база размещена на сервере в другом помещении, либо компания хочет централизовать данные вместо разрозненных копий на локальных компьютерах. Способ организации зависит от того, где физически находится база, сколько пользователей подключается одновременно и какой канал связи доступен.
Универсального решения нет: для файловой базы на 3–5 пользователей достаточно простых средств, а для клиент-серверной архитектуры с десятками подключений потребуется терминальный сервер или публикация на веб-сервере. Неправильный выбор приводит либо к переплатам за избыточную инфраструктуру, либо к медленной работе и повреждению данных.
Ниже разобраны основные способы удаленного доступа, пошаговая настройка каждого, требования к безопасности и критерии выбора под конкретную ситуацию.
Какие способы удаленного доступа к 1С существуют
Все методы сводятся к четырем архитектурам. Первая — терминальный доступ: 1С установлена на сервере, пользователи подключаются по RDP и работают в сеансах удаленного рабочего стола. Вторая — публикация на веб-сервере (IIS или Apache): база доступна через браузер или тонкий клиент по протоколу HTTP. Третья — клиент-серверный вариант с подключением через VPN: пользователь входит в защищенный туннель и работает с кластером серверов 1С как в локальной сети. Четвертая — готовые облачные сервисы, где база размещена у провайдера и доступна через интернет.
Сравнение вариантов
Подходит для 5–50 пользователей, быстро работает на слабом канале. Ограничение: нужен отдельный сервер и лицензии на терминальный доступ.
Подходит для доступа через браузер из любой точки, не требует установки платформы. Ограничение: часть функций конфигурации в веб-клиенте недоступна.
Подходит для клиент-серверных баз с привычным толстым клиентом. Ограничение: чувствителен к качеству канала, при нестабильной связи работа замедляется.
Подходит для небольших компаний без своего администратора. Ограничение: ежемесячная оплата, ограничения по доработкам конфигурации.
Ключевой запрет касается файловых баз: нельзя просто расшарить папку с базой через интернет или поместить её в облачное хранилище типа Dropbox и открывать с нескольких компьютеров. Файловая база рассчитана на работу в локальной сети с низкой задержкой; работа через медленный или нестабильный канал приводит к ошибкам блокировок и разрушению файла базы.
Как выбрать способ под свою ситуацию
Выбор определяется тремя факторами: типом базы (файловая или клиент-серверная), числом одновременных пользователей и качеством интернет-канала на стороне пользователя. Для файловой базы до 5 пользователей проще всего поднять RDP на том же компьютере, где лежит база, или перенести её на выделенную машину. От 5 до 30 пользователей разумно развернуть терминальный сервер или опубликовать базу на веб-сервере.
Если база клиент-серверная (SQL), у пользователей есть выбор: VPN с прямым подключением толстого клиента к серверу 1С, терминальный доступ или веб-клиент. VPN удобен, когда пользователям нужна полноценная функциональность конфигурации и стабильный канал, например в филиалах с выделенным интернетом. Веб-клиент предпочтителен для мобильных сотрудников с непредсказуемым качеством связи.
Как выбрать действие
Настройка доступа через RDP
Терминальный доступ — самый распространенный способ. На сервере (или выделенном компьютере) устанавливается платформа 1С, база размещается локально, пользователи подключаются по протоколу RDP и запускают 1С внутри своего сеанса. Весь трафик — это передача изображения экрана, поэтому работа комфортна даже на канале от 1–2 Мбит/с на пользователя.
- 1Установите платформу 1С на сервере и разместите базу локально на его диске
- 2Включите удаленный рабочий стол: Параметры → Система → Удаленный рабочий стол, либо через свойства системы
- 3Создайте отдельные учетные записи Windows для каждого пользователя и добавьте их в группу «Пользователи удаленного рабочего стола»
- 4Настройте доступ из интернета через VPN; прямой проброс порта 3389 наружу не делайте
- 5В настройках 1С у каждого пользователя укажите путь к базе или настройте список общих баз через файл ibases.v8i
- 6Проверьте вход: подключитесь с внешнего устройства, запустите 1С и откройте базу под своей учетной записью
Для более чем двух одновременных RDP-сессий на серверной ОС потребуется роль «Удаленные рабочие столы» (Remote Desktop Services) и соответствующие лицензии. На десктопной Windows параллельная работа нескольких пользователей нелицензионными способами нарушает условия лицензии Microsoft — это стоит учитывать при планировании.
Удобная практика — настроить запуск 1С как удаленного приложения (RemoteApp): пользователь видит только окно 1С, а не весь рабочий стол сервера. Это снижает нагрузку и уменьшает риск случайных действий на сервере.
Публикация базы на веб-сервере
Публикация на веб-сервере позволяет работать с базой через обычный браузер или тонкий клиент без установки полной платформы. Для этого на сервере разворачивается IIS (на Windows) или Apache, устанавливается модуль расширения веб-сервера 1С, и база публикуется через конфигуратор: «Администрирование → Публикация на веб-сервере».
При публикации задается имя публикации (оно войдет в URL), каталог для служебных файлов и тип клиента. После публикации база доступна по адресу вида https://server/base_name. Для доступа из интернета серверу нужен статический IP-адрес или доменное имя, а также настроенный HTTPS с сертификатом — передавать учетные данные 1С по открытому HTTP недопустимо.
Тонкий клиент — промежуточный вариант: легкая программа, которая подключается к опубликованной базе по тому же адресу, но поддерживает больше функций, чем браузер. Его удобно ставить сотрудникам, которым нужен привычный интерфейс, но нет возможности установить полную платформу.
VPN и клиент-серверная архитектура
Если база развернута на СУБД (MS SQL, PostgreSQL), пользователи могут подключаться к кластеру серверов 1С напрямую через VPN-туннель. VPN создает защищенный канал между компьютером пользователя и офисной сетью, после чего 1С работает так, будто пользователь находится в локальной сети.
Реализация: на маршрутизаторе или отдельном сервере поднимается VPN-сервер (например, WireGuard, OpenVPN или встроенные средства роутера), пользователям выдаются учетные данные и конфигурация подключения. В клиенте 1С указывается адрес сервера приложений и имя базы, как при локальной работе.
Главное ограничение — чувствительность к качеству канала. Толстый клиент обменивается с сервером большим объемом служебных запросов, и при высокой задержке (более 50–100 мс) интерфейс начинает заметно «подтормаживать». Для филиалов с хорошим интернетом это не проблема, но для работы через мобильный интернет лучше подойдут RDP или веб-клиент.
Облачные варианты
Облачные сервисы снимают с компании задачу обслуживания сервера. Сервис 1С:Фреш предоставляет типовые конфигурации через браузер по подписке: данные хранятся у оператора, обновления и резервное копирование выполняются автоматически. Подходит для компаний без собственного администратора и с типовыми, не доработанными конфигурациями.
Альтернатива — аренда виртуального сервера (VPS/VDS) у хостинг-провайдера и развертывание на нем собственной 1С с любым из описанных выше способов доступа. Это дает полный контроль над конфигурацией и доработками, но требует администрирования: обновлений, мониторинга, резервного копирования.
Требования безопасности
Удаленный доступ расширяет периметр атаки, поэтому базовые меры обязательны. Первое правило: не выставляйте порт RDP (3389) и веб-сервер без HTTPS напрямую в интернет. Сканеры постоянно перебирают открытые RDP-порты, и слабый пароль приводит к взлому и шифрованию сервера в течение дней.
Используйте VPN как входную точку, сложные пароли и, где возможно, двухфакторную аутентификацию. Разграничьте права: пользователь должен иметь доступ только к своей базе и только с теми ролями, которые нужны для работы. Включите протоколирование входов и настройте автоматическое резервное копирование базы с хранением копий отдельно от сервера.
Проверка результата и быстродействия
После настройки проверьте доступ с реального внешнего устройства, а не только из локальной сети. Войдите под учетной записью обычного пользователя, откройте базу, выполните типовые операции: проведение документа, формирование отчета, печать. Убедитесь, что печать работает на принтер пользователя (в RDP для этого включается перенаправление принтеров).
Как проверить результат
Вход выполняется за несколько секунд, база открывается
Тайм-ауты, ошибки соединения, запрос недоступен
Документы и отчеты открываются без заметных пауз
Интерфейс «замирает», отчеты формируются минутами
Печать идет на локальный принтер пользователя
Принтер не виден, документы уходят на серверный принтер
Доступ только через VPN/HTTPS, у каждого своя учетная запись
Открытый порт наружу, общая учетная запись, HTTP без шифрования
Если работа медленная, измерьте задержку до сервера командой ping и оцените загрузку канала. При задержке выше 100 мс толстый клиент через VPN будет работать некомфортно — переходите на RDP или веб-клиент, где требования к каналу ниже.
Что важно запомнить
Выбирайте способ по типу базы и числу пользователей: RDP и веб-сервер покрывают большинство сценариев. Файловую базу нельзя открывать через интернет напрямую. Доступ извне — только через VPN или HTTPS, с отдельными учетными записями и резервным копированием.
Часто задаваемые вопросы
Можно ли работать с 1С через интернет без выделенного сервера?
Да, для небольшой файловой базы достаточно постоянно включенного офисного компьютера с RDP-доступом через VPN. Альтернатива без своего оборудования — облачный сервис 1С:Фреш, где инфраструктура полностью на стороне оператора.
Сколько пользователей выдержит файловая база при удаленной работе?
Файловая база комфортно работает примерно до 5–10 одновременных пользователей, причем способ доступа (RDP) на это ограничение не влияет — оно связано с механизмом блокировок самой файловой базы. При росте числа пользователей базу переводят в клиент-серверный режим.
Что выбрать: веб-клиент или RDP?
Веб-клиент удобнее для пользователя (работает из браузера без установки), но поддерживает меньше функций конфигурации. RDP полностью сохраняет функциональность, но требует настройки терминального сервера. Если конфигурация использует COM-объекты или специфические обмены, проверьте их в веб-клиенте до миграции.
Нужен ли статический IP-адрес для удаленного доступа?
Желателен, но не обязателен. При динамическом адресе используются сервисы динамического DNS, которые привязывают доменное имя к меняющемуся IP. Для облачных решений вопрос адреса вообще не стоит — адрес предоставляет провайдер сервиса.
Как защитить 1С от взлома при удаленном доступе?
Минимальный набор: доступ только через VPN или HTTPS, сложные уникальные пароли, отдельная учетная запись для каждого пользователя, ограничение прав по ролям, регулярные резервные копии вне сервера. Открытый наружу порт RDP без дополнительной защиты — наиболее частая причина взломов.
Что делать, если база повредилась при удаленной работе?
Немедленно завершите работу всех пользователей, сделайте копию файла базы и запустите на копии «Тестирование и исправление» из конфигуратора. Если повреждение серьезное, восстановите базу из последней актуальной резервной копии и перенесите в неё данные за потерянный период.