Администрирование · 13 мин
Как подключиться к 1С через RDP: настройка и решение проблем
Пошаговая инструкция по подключению к 1С через RDP: настройка сервера, создание RDP-файла, проброс портов, безопасность и решение типичных ошибок подключения.
Удалённая работа с 1С через RDP (Remote Desktop Protocol) — один из самых распространённых способов организовать доступ сотрудников к базам, размещённым на сервере компании. Пользователь подключается к рабочему столу сервера или выделенной машины, запускает там 1С и работает так, будто сидит за офисным компьютером. При этом сами данные не покидают локальную сеть, что снижает риски утечки и упрощает резервное копирование.
Такая схема подходит и для файловых, и для клиент-серверных баз. В первом случае RDP часто вообще единственный разумный вариант удалённой работы: файловая база по медленному каналу работает крайне плохо, а внутри RDP-сеанса 1С обращается к файлам по локальной сети с нормальной скоростью. Во втором случае RDP конкурирует с веб-клиентом и тонким клиентом, но выигрывает в простоте настройки и совместимости со всеми конфигурациями.
Ниже разобран полный цикл: от подготовки сервера до проверки подключения и устранения типичных ошибок. Материал ориентирован на администратора или уверенного пользователя, которому нужно поднять доступ самостоятельно.
Когда RDP — подходящий способ доступа к 1С
RDP оправдан, когда база файловая и расположена на сервере или мощном компьютере в офисе, а сотрудники работают из дома или филиалов. Тонкий клиент 1С по интернету в этом случае не поможет — файловый режим рассчитан на локальную сеть, и при прямом доступе через интернет работа будет мучительно медленной или невозможной.
Для клиент-серверных баз RDP тоже применяется, особенно если нужны функции, недоступные в веб-клиенте: работа с COM-объектами, OLE, внешними компонентами, специфическими драйверами оборудования. Также RDP удобен администраторам для обслуживания сервера 1С и СУБД.
Ограничения схемы: каждый RDP-пользователь потребляет ресурсы сервера (оперативную память и процессор), поэтому десятки одновременных сеансов требуют соответствующего «железа». Кроме того, для более чем двух одновременных административных подключений на Windows Server необходимо развернуть роль RDS и приобрести клиентские лицензии.
Сравнение способов удалённого доступа к 1С
Универсально, работает с любой конфигурацией. Требует настройки сервера и лицензий RDS при нескольких пользователях.
Работает через браузер без установки платформы. Требует публикации базы на веб-сервере, не поддерживает часть функциональности.
Подходит для клиент-серверных баз. Не работает с файловыми базами по медленному каналу.
Не требует своего сервера, но предполагает хранение данных у провайдера и абонентскую плату.
Подготовка сервера: включение удалённого рабочего стола
На машине, где установлена 1С (или откуда она будет запускаться), нужно разрешить удалённые подключения. В Windows Server откройте «Параметры» → «Система» → «Удалённый рабочий стол» и включите соответствующий переключатель. Либо используйте классический путь: «Панель управления» → «Система» → «Настройка удалённого доступа» → «Разрешить удалённые подключения к этому компьютеру».
Обратите внимание на опцию «Разрешить подключения только с компьютеров, на которых работает удалённый рабочий стол с проверкой подлинности на уровне сети (NLA)». Она повышает безопасность, но требует, чтобы клиентская система поддерживала NLA — современные версии Windows поддерживают её по умолчанию.
Добавьте нужных пользователей в локальную группу «Пользователи удалённого рабочего стола». Члены группы «Администраторы» имеют доступ автоматически, но выдавать всем сотрудникам административные права недопустимо — заведите обычные учётные записи.
- 1Откройте «Параметры» → «Система» → «Удалённый рабочий стол» и включите функцию
- 2Убедитесь, что в брандмауэре Windows разрешено правило «Удалённый рабочий стол (TCP 3389)»
- 3Добавьте пользователей в группу «Пользователи удалённого рабочего стола»
- 4Задайте серверу статический IP-адрес или зарезервируйте адрес в DHCP
- 5Проверьте подключение с другого компьютера в локальной сети командой mstsc
Настройка терминального сервера для нескольких пользователей
Если к 1С через RDP должны подключаться одновременно несколько сотрудников, обычного включения удалённого рабочего стола недостаточно. На Windows Server нужно установить роль «Удалённые рабочие столы» с компонентом «Узел сеансов удалённых рабочих столов» (Remote Desktop Session Host) через «Диспетчер серверов» → «Добавить роли и компоненты».
После установки роли сервер предоставляет 120-дневный пробный период, по истечении которого сеансы перестанут устанавливаться без активированного сервера лицензирования RDS и клиентских лицензий (RDS CAL — на пользователя или на устройство). Это лицензионное требование Microsoft, и обходить его не следует.
На каждого одновременного пользователя планируйте ресурсы с запасом: 1С в терминальном сеансе активно потребляет оперативную память, особенно при формировании больших отчётов. Точные требования зависят от конфигурации и объёма базы, поэтому перед запуском в эксплуатацию проведите нагрузочное тестирование с реальным числом сеансов.
Сетевой доступ: VPN, проброс портов и статический адрес
Внутри локальной сети достаточно знать IP-адрес или имя сервера. Для доступа через интернет есть три основных варианта. Самый безопасный — поднять VPN-сервер (на роутере, межсетевом экране или отдельной машине): пользователь сначала подключается к VPN, оказывается «внутри» офисной сети и затем устанавливает RDP-сеанс по локальному адресу.
Второй вариант — проброс порта 3389 на маршрутизаторе на внутренний адрес сервера. Это просто, но небезопасно: открытый порт RDP постоянно сканируют боты, подбирая пароли, а уязвимости в RDP периодически находят. Если без проброса не обойтись, смените внешний порт на нестандартный, включите NLA, настройте сложные пароли и ограничьте исходные IP-адреса, если провайдер позволяет статический адрес у клиента.
Третий вариант — шлюз удалённых рабочих столов (RD Gateway), который принимает подключения по HTTPS (порт 443) и проксирует их во внутреннюю сеть. Это промышленное решение, но оно требует дополнительной настройки роли и сертификата.
Как выбрать способ сетевого доступа
Подключение с клиентского компьютера
На компьютере пользователя ничего устанавливать не нужно: в Windows есть встроенный клиент. Нажмите Win+R, введите mstsc и укажите адрес сервера. Введите имя пользователя и пароль — откроется удалённый рабочий стол, на котором запускается ярлык 1С.
Чтобы не вводить параметры каждый раз, настройте подключение и сохраните его в RDP-файл: в окне mstsc нажмите «Показать параметры», задайте адрес, имя пользователя, разрешение экрана и на вкладке «Локальные ресурсы» включите проброс принтеров и буфера обмена — это нужно для печати документов из 1С на локальном принтере. Затем нажмите «Сохранить как» и раздайте файл сотрудникам.
Для пользователей macOS и мобильных устройств существует официальный клиент Microsoft Remote Desktop (в новых версиях — приложение Windows App). Логика подключения та же: адрес сервера, учётные данные, сеанс.
mstsc /v:192.168.1.10
:: или открыть сохранённый файл:
mstsc "C:\RDP\server-1c.rdp"Настройка 1С внутри RDP-сеанса
Установите платформу 1С на терминальный сервер один раз — она будет доступна всем пользователям. Базы добавляются в список каждого пользователя индивидуально, либо список публикуется централизованно через файл ibases.v8i, размещённый в общей папке и подключённый в настройках списка информационных баз.
Если база клиент-серверная, в терминальном сеансе укажите подключение к серверу 1С:Предприятия по его имени. Если файловая — путь к сетевой папке; убедитесь, что у всех терминальных пользователей есть права на чтение и запись в эту папку, иначе база не откроется или откроется в режиме «только чтение» с ошибками.
Проверьте печать: при включённом пробросе принтеров локальный принтер пользователя появится в сеансе с пометкой «(перенаправлено)». Если драйвер принтера отсутствует на сервере, перенаправление может не сработать — установите соответствующий драйвер на сервер или включите Easy Print.
Типичные ошибки и их устранение
Сообщение «Удалённый рабочий стол не может подключиться» чаще всего означает сетевую проблему: проверьте, отвечает ли сервер на ping, открыт ли порт 3389 (команда Test-NetConnection адрес -Port 3389 в PowerShell), включён ли удалённый рабочий стол и не блокирует ли брандмауэр подключение.
Ошибка «Учётные данные не сработали» при верном пароле обычно связана с NLA или с тем, что пользователь не входит в группу «Пользователи удалённого рабочего стола». Также проверьте, не истёк ли пароль учётной записи и не заблокирована ли она после неудачных попыток входа.
Если сеанс открывается, но 1С работает медленно, причины обычно в нехватке памяти на сервере, антивирусном сканировании каталога базы или перегруженном диске. Добавьте папки 1С в исключения антивируса на сервере и проверьте загрузку ресурсов через «Диспетчер задач» в момент жалоб.
Проверка результата и мониторинг
После настройки пройдите полный цикл от лица обычного пользователя: подключитесь по RDP, запустите 1С, откройте базу, проведите документ, сформируйте отчёт и распечатайте его на локальном принтере. Только так можно убедиться, что вся цепочка работает, а не отдельные её звенья.
Для постоянного контроля полезно отслеживать число активных сеансов (консоль «Диспетчер серверов» → «Удалённые рабочие столы» или команда quser), загрузку памяти и дисков. Настройте завершение отключённых сеансов через групповые политики — «висящие» сессии с запущенной 1С расходуют память и лицензии.
Как проверить результат
Сеанс открывается за несколько секунд, рабочий стол отзывчив
Долгое подключение, ошибки сети или учётных данных
База открывается, документы проводятся без ошибок
Ошибки доступа к базе, «не найдена лицензия»
Локальный принтер виден в сеансе и печатает
Принтер отсутствует или задания зависают
Память и процессор загружены умеренно при всех сеансах
Память под 100%, дисковая очередь растёт, сеансы тормозят
Часто задаваемые вопросы
Можно ли подключиться к 1С через RDP с домашнего компьютера без статического IP у офиса?
Да. Используйте службы динамического DNS (DDNS), которые привязывают доменное имя к меняющемуся адресу офиса, либо VPN-решения, не требующие статического IP (например, mesh-VPN вроде Tailscale или аналогов). В обоих случаях RDP-клиент подключается по имени, а не по адресу.
Сколько пользователей одновременно могут работать через RDP без роли RDS?
На Windows Server без роли «Узел сеансов удалённых рабочих столов» разрешено два одновременных административных сеанса — они предназначены для обслуживания сервера, а не для штатной работы пользователей. Для рабочих мест сотрудников нужна роль RDS и лицензии RDS CAL.
Почему в RDP-сеансе 1С не видит локальный принтер?
Чаще всего не включён проброс принтеров в настройках RDP-файла (вкладка «Локальные ресурсы») либо на сервере отсутствует подходящий драйвер. Проверьте оба пункта, а также убедитесь, что групповыми политиками сервера перенаправление принтеров не запрещено.
Безопасно ли открывать порт 3389 в интернет?
Это считается рискованной практикой: открытый RDP постоянно сканируется, подвергается подбору паролей и атакам на уязвимости протокола. Если другого варианта нет, минимально смените внешний порт, включите NLA, используйте длинные пароли, ограничьте доступ по IP и включите блокировку учётных записей после нескольких неудачных попыток. Предпочтительнее VPN или RD Gateway.
Нужно ли устанавливать платформу 1С на компьютер пользователя?
Нет, в этом главное удобство схемы. Платформа устанавливается один раз на терминальный сервер, а на клиентском устройстве нужен только RDP-клиент, встроенный в Windows или доступный для macOS и мобильных платформ. Это упрощает обновления: платформа обновляется в одном месте.
Что делать, если сеанс «завис» и пользователь не может переподключиться?
Администратор может завершить зависший сеанс на сервере: через «Диспетчер задач» (вкладка «Пользователи»), консоль управления RDS или команду logoff с номером сеанса, который показывает команда quser. Чтобы ситуация не повторялась, настройте в групповых политиках автоматическое завершение отключённых сеансов через заданный интервал.
Что важно запомнить
Подключение к 1С через RDP строится из четырёх шагов: включить удалённый рабочий стол на сервере, обеспечить безопасный сетевой доступ (лучше через VPN), настроить RDP-файл с пробросом принтеров и проверить полный рабочий цикл в 1С. Для нескольких одновременных пользователей обязательны роль RDS и лицензии. Не открывайте порт 3389 в интернет без защитных мер — это самая частая причина инцидентов.