К статье
Практический материал

Администрирование · 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С

RDP

Универсально, работает с любой конфигурацией. Требует настройки сервера и лицензий RDS при нескольких пользователях.

Веб-клиент 1С

Работает через браузер без установки платформы. Требует публикации базы на веб-сервере, не поддерживает часть функциональности.

Тонкий клиент через интернет

Подходит для клиент-серверных баз. Не работает с файловыми базами по медленному каналу.

1С:Фреш / облачный хостинг

Не требует своего сервера, но предполагает хранение данных у провайдера и абонентскую плату.

Подготовка сервера: включение удалённого рабочего стола

На машине, где установлена 1С (или откуда она будет запускаться), нужно разрешить удалённые подключения. В Windows Server откройте «Параметры» → «Система» → «Удалённый рабочий стол» и включите соответствующий переключатель. Либо используйте классический путь: «Панель управления» → «Система» → «Настройка удалённого доступа» → «Разрешить удалённые подключения к этому компьютеру».

Обратите внимание на опцию «Разрешить подключения только с компьютеров, на которых работает удалённый рабочий стол с проверкой подлинности на уровне сети (NLA)». Она повышает безопасность, но требует, чтобы клиентская система поддерживала NLA — современные версии Windows поддерживают её по умолчанию.

Добавьте нужных пользователей в локальную группу «Пользователи удалённого рабочего стола». Члены группы «Администраторы» имеют доступ автоматически, но выдавать всем сотрудникам административные права недопустимо — заведите обычные учётные записи.

Порядок включения RDP на сервере
  1. 1
    Откройте «Параметры» → «Система» → «Удалённый рабочий стол» и включите функцию
  2. 2
    Убедитесь, что в брандмауэре Windows разрешено правило «Удалённый рабочий стол (TCP 3389)»
  3. 3
    Добавьте пользователей в группу «Пользователи удалённого рабочего стола»
  4. 4
    Задайте серверу статический IP-адрес или зарезервируйте адрес в DHCP
  5. 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) и проксирует их во внутреннюю сеть. Это промышленное решение, но оно требует дополнительной настройки роли и сертификата.

Маршрут решения

Как выбрать способ сетевого доступа

Пользователей несколько и есть возможность настроить VPN на роутереИспользуйте VPN + RDP по локальному адресу — самый безопасный вариант
Нужен быстрый доступ для одного-двух человек и VPN недоступенПроброс порта со сменой внешнего порта, NLA и строгими паролями
Организация средняя или крупная, нужен централизованный доступРазверните RD Gateway с сертификатом и политиками доступа

Подключение с клиентского компьютера

На компьютере пользователя ничего устанавливать не нужно: в Windows есть встроенный клиент. Нажмите Win+R, введите mstsc и укажите адрес сервера. Введите имя пользователя и пароль — откроется удалённый рабочий стол, на котором запускается ярлык 1С.

Чтобы не вводить параметры каждый раз, настройте подключение и сохраните его в RDP-файл: в окне mstsc нажмите «Показать параметры», задайте адрес, имя пользователя, разрешение экрана и на вкладке «Локальные ресурсы» включите проброс принтеров и буфера обмена — это нужно для печати документов из 1С на локальном принтере. Затем нажмите «Сохранить как» и раздайте файл сотрудникам.

Для пользователей macOS и мобильных устройств существует официальный клиент Microsoft Remote Desktop (в новых версиях — приложение Windows App). Логика подключения та же: адрес сервера, учётные данные, сеанс.

text
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С в исключения антивируса на сервере и проверьте загрузку ресурсов через «Диспетчер задач» в момент жалоб.

Типичные ошибки при настройке
01
Открытый порт 3389 в интернет без VPN и ограничений — приводит к подбору паролей и заражению шифровальщиками
02
Выдача всем пользователям прав администратора сервера — риск случайного повреждения системы и баз
03
Отсутствие драйверов принтеров на сервере — печать из 1С не работает у части сотрудников
04
Неправильные права на папку файловой базы — ошибки открытия и конфликты при одновременной работе
05
Игнорирование пробного периода RDS — через 120 дней сеансы перестают устанавливаться

Проверка результата и мониторинг

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

Для постоянного контроля полезно отслеживать число активных сеансов (консоль «Диспетчер серверов» → «Удалённые рабочие столы» или команда quser), загрузку памяти и дисков. Настройте завершение отключённых сеансов через групповые политики — «висящие» сессии с запущенной 1С расходуют память и лицензии.

Контрольные точки

Как проверить результат

Подключение по RDP
Норма

Сеанс открывается за несколько секунд, рабочий стол отзывчив

Тревожный признак

Долгое подключение, ошибки сети или учётных данных

Запуск 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 в интернет без защитных мер — это самая частая причина инцидентов.