Удалённый доступ к базе 1С:Предприятие через RAS (Remote Access Service) позволяет работать с программой из любой точки мира, как будто вы сидите за офисным компьютером. Эта технология особенно актуальна для бухгалтеров, менеджеров и руководителей, которым нужно оперативно проверять данные или вносить изменения в базу. Однако установка и настройка RAS требует точного следования инструкциям — ошибки на этом этапе могут привести к сбоям в работе или уязвимостям в безопасности.
Многие ошибочно думают, что RAS — это исключительно VPN-подключение. На самом деле это комплекс решений, включающий настройку сервера терминалов, маршрутизацию портов и аутентификацию пользователей. В этой статье мы разберём весь процесс от подготовки сервера до подключения клиентов, включая типичные проблемы и их решения.
Если вы используете облачные сервисы (например, 1С:Fresh или 1С:Link), то RAS может не потребоваться — эти платформы уже включают удалённый доступ. Но для локальных баз на собственных серверах настройка RAS остаётся единственным надёжным способом организовать работу извне.
Что такое RAS и зачем он нужен для 1С
RAS (Remote Access Service) — это служба удалённого доступа, которая позволяет подключаться к корпоративной сети через интернет. В контексте 1С:Предприятие она решает две ключевые задачи:
- 🔗 Безопасное подключение к базе 1С из любой точки мира (дома, в командировке, с мобильного устройства).
- 🖥️ Работа с полноценным интерфейсом 1С, как на локальном компьютере (в отличие от веб-доступа, где функционал может быть ограничен).
- 🔒 Контроль прав доступа — можно гибко настраивать, кто и к каким данным имеет доступ.
Без RAS альтернативы либо менее удобны (например, веб-клиент 1С, где не все формы поддерживаются), либо менее безопасны (например, проброс портов на роутере без шифрования). RAS же сочетает скорость, надёжность и защиту данных.
Важно понимать, что RAS — это не отдельное ПО, а комплекс настроек на сервере и клиентских машинах. В него входят:
- 🖧 Сервер терминалов (Windows Server с ролью
Удалённые рабочие столыили Linux сxrdp). - 🔌 Маршрутизация портов (проброс
3389для RDP или1541для 1С). - 🛡️ Шифрование трафика (через VPN или SSL-сертификаты).
⚠️ Внимание: Если ваша компания использует 1С:ERP или 1С:Управление холдингом, проверьте лицензионные ограничения на количество одновременных RAS-подключений. Некоторые тарифы требуют дополнительных лицензий для удалённой работы.
Требования к серверу и клиентам для установки RAS
Перед настройкой RAS убедитесь, что ваше оборудование и ПО соответствуют минимальным требованиям. Это избавит от ошибок вроде "Не удалось подключиться к удалённому рабочему столу" или "Превышено максимальное количество подключений".
Требования к серверу:
- 🖥️ Операционная система:
- Windows: Server 2016/2019/2022 (рекомендуется) или Windows 10/11 Pro (ограничено 1-2 подключениями).
- Linux: Ubuntu Server 20.04/22.04 или CentOS 7/8 с установленным
xrdp.
- 💾 Аппаратные ресурсы: от 4 ядер CPU, 8 ГБ ОЗУ, 50 ГБ свободного места на SSD (для 10+ пользователей — от 16 ГБ ОЗУ и RAID-массив).
- 🌐 Сеть: статический белый IP-адрес (или динамический с сервисом DDNS), скорость канала от 50 Мбит/с.
- 🔑 Лицензии: для Windows Server — RDS CAL (Client Access License) на каждого пользователя.
Требования к клиентам:
- 💻 ОС: Windows 7/10/11, macOS 10.15+, Linux (с поддержкой RDP).
- 📶 Сеть: стабильное подключение к интернету (от 10 Мбит/с для комфортной работы).
- 🔐 ПО: стандартный клиент удалённого рабочего стола (встроен в Windows) или Remmina для Linux.
| Компонент | Минимальные требования | Рекомендуемые требования |
|---|---|---|
| ОС сервера | Windows Server 2012 / Ubuntu 18.04 | Windows Server 2022 / Ubuntu 22.04 |
| ОЗУ | 4 ГБ (до 5 пользователей) | 16+ ГБ (10+ пользователей) |
| CPU | 2 ядра (до 3 пользователей) | 4+ ядер (от 5 пользователей) |
| Сеть | 10 Мбит/с | 100+ Мбит/с (с резервным каналом) |
⚠️ Внимание: Если вы используете 1С:Предприятие 8.3.20+, убедитесь, что на сервере установлена последняя версия платформы. Старые версии (8.3.10 и ниже) могут конфликтовать с современными протоколами шифрования RAS.
Подготовка сервера к установке RAS
Перед установкой RAS необходимо подготовить сервер: обновить ОС, настроить сеть и установить необходимые компоненты. Пропуск этого этапа часто приводит к ошибкам вроде "Служба удалённых рабочих столов не запущена" или "Нет доступа к лицензионному серверу".
Шаг 1. Обновление операционной системы
Для Windows:
# Запустите PowerShell от имени администратора и выполните:
Install-WindowsUpdate -AcceptAll -AutoReboot
Для Linux (Ubuntu/Debian):
sudo apt update && sudo apt upgrade -y
sudo reboot
Шаг 2. Настройка статического IP-адреса
Если у вас нет выделенного белого IP, используйте сервисы DDNS (например, No-IP или DynDNS). В настройках роутера пробросьте порты:
3389/TCP— для RDP (Windows).1541/TCP— для прямого подключения к базе 1С (если не используете терминальный сервер).
Шаг 3. Установка ролей и компонентов
Для Windows Server:
- Откройте
Диспетчер серверов → Добавить роли и компоненты. - Выберите
Службы удалённых рабочих столовиЛицензирование удалённых рабочих столов. - Установите
Службу шлюза удалённых рабочих столов(для безопасности).
Для Linux (Ubuntu):
sudo apt install xrdp -y
sudo systemctl enable xrdp --now
☑️ Подготовка сервера к RAS
Установка и настройка RAS на Windows Server
Настройка RAS на Windows включает установку ролей, выдачу лицензий и конфигурирование правил подключения. Рассмотрим процесс по шагам.
Шаг 1. Установка службы RDS
- Откройте
Диспетчер серверов → Добавить роли и компоненты. - Выберите
Установка служб удалённых рабочих столов. - Укажите тип развёртывания:
Стандартное развёртывание. - Выберите
Развёртывание виртуальных рабочих столов(если нужно) илиРазвёртывание на основе сеансов. - Добавьте сервер в пул и завершите установку.
Шаг 2. Настройка лицензирования
Без лицензий RDS пользователи смогут подключаться только на 120 дней (период ознакомления).
- Откройте
Диспетчер лицензирования удалённых рабочих столов. - Выберите режим лицензирования:
На пользователяилиНа устройство. - Укажите лицензионный сервер (можно использовать текущий сервер).
- Активируйте лицензии через Центр лицензирования Microsoft.
Шаг 3. Настройка правил брандмауэра
Добавьте исключения для портов:
# В PowerShell:
New-NetFirewallRule -DisplayName "RDP for 1C" -Direction Inbound -Protocol TCP -LocalPort 3389 -Action Allow
New-NetFirewallRule -DisplayName "1C Port" -Direction Inbound -Protocol TCP -LocalPort 1541 -Action Allow
Шаг 4. Создание пользователей и групп
Для безопасности рекомендуется создать отдельную группу для RAS-пользователей:
- Откройте
Локальные пользователи и группы → Группы → Создать группу. - Назовите её, например,
1C_RAS_Users. - Добавьте в неё пользователей, которым разрешён удалённый доступ.
- В
Свойства системы → Удалённый доступукажите эту группу.
Если у вас мало лицензий RDS, настройте ограничение по времени сеанса в Конфигурация коллекции → Свойства → Пределы сеанса. Это позволит освобождать лицензии для других пользователей после завершения работы.
Установка RAS на Linux (Ubuntu/Debian)
Настройка RAS на Linux сложнее, чем на Windows, но имеет свои преимущества: бесплатность, гибкость и меньшие требования к ресурсам. Рассмотрим процесс на примере Ubuntu Server 22.04.
Шаг 1. Установка XRDP
XRDP — это открытая реализация протокола RDP для Linux.
sudo apt install xrdp xorgxrdp -y
sudo systemctl enable xrdp --now
Шаг 2. Настройка окружения рабочего стола
По умолчанию XRDP использует Xfce, но можно установить GNOME или KDE:
sudo apt install ubuntu-desktop -y
echo "startxfce4" > ~/.xsession
Шаг 3. Конфигурирование брандмауэра
sudo ufw allow 3389/tcp
sudo ufw enable
Шаг 4. Настройка 1С для работы через RAS
Установите 1С:Предприятие для Linux:
wget https://releases.1c.ru/version_files/8.3.22.1816/deb64/1c-enterprise83.deb
sudo dpkg -i 1c-enterprise83.deb
Затем добавьте пользователей в группу srw-rw---- для доступа к базе:
sudo usermod -aG users_1c username
Шаг 5. Оптимизация производительности
Для ускорения работы через RAS отключите ненужные визуальные эффекты:
sudo sed -i 's/^new_cursors=true/new_cursors=false/g' /etc/xrdp/xrdp.ini
sudo systemctl restart xrdp
⚠️ Внимание: При использовании Linux-сервера для RAS убедитесь, что версия 1С:Предприятие поддерживает вашу ОС. Например, 1С:Бухгалтерия 8.3 версии 3.0.120+ официально сертифицирована для Ubuntu 20.04/22.04 и CentOS 7/8.
Настройка клиентских машин для подключения к RAS
После настройки сервера необходимо настроить клиентские машины. Процесс зависит от операционной системы, но общие принципы одинаковы.
Для Windows:
- Откройте
Подключение к удалённому рабочему столу(mstsc.exe). - Введите IP-адрес или имя хоста сервера (например,
192.168.1.100илиyourserver.ddns.net). - Укажите имя пользователя в формате
DOMAIN\usernameилиSERVERNAME\username. - При первом подключении подтвердите сертификат безопасности.
Для macOS:
- Установите Microsoft Remote Desktop из App Store.
- Добавьте новое подключение с IP-адресом сервера.
- В настройках подключения выберите
Quality → Better performanceдля ускорения работы 1С.
Для Linux:
- Установите Remmina:
sudo apt install remmina -y - Создайте новое подключение типа
RDP. - В поле
Serverукажите IP-адрес, вUser name— логин. - На вкладке
AdvancedвыберитеColor depth: High Color (16 bpp)для экономии трафика.
Общие рекомендации:
- 🔧 Используйте
32-битный цветтолько при необходимости — это увеличивает нагрузку на сеть. - 📡 Если соединение нестабильное, включите
Persistent bitmap cachingв настройках RDP. - 🔒 Всегда используйте
VPNперед подключением к RAS для дополнительной безопасности.
Как ускорить работу 1С через RAS?
Для ускорения работы 1С через удалённый доступ отключите в настройках клиента RDP следующие опции:
- Анимация окон и меню
- Темы рабочего стола (используйте классическую тему)
- Фоновый рисунок рабочего стола
- Сглаживание шрифтов (ClearType)
Это снизит нагрузку на канал и уменьшит задержки.
Типичные ошибки при установке RAS и их решения
Даже при точном следовании инструкции могут возникать ошибки. Рассмотрим самые распространённые и способы их устранения.
| Ошибка | Причина | Решение |
|---|---|---|
Удалённый рабочий стол отключён |
Не настроены правила брандмауэра или служба RDS не запущена. | Проверьте services.msc (служба TermService должна быть запущена). Откройте порт 3389 в брандмауэре. |
Превышено максимальное количество подключений |
Не хватает лицензий RDS или ограничение по пользователям. | Проверьте лицензии в Диспетчер лицензирования RDS. При необходимости приобретите дополнительные RDS CAL. |
Нет доступа к базе 1С |
Не проброшен порт 1541 или неверные права на папку с базой. |
Проверьте проброс портов на роутере. Убедитесь, что пользователь входит в группу с правами на папку базы 1С. |
Ошибка аутентификации |
Неверный логин/пароль или истёк срок действия учётной записи. | Проверьте правильность ввода данных. Сбросьте пароль через Локальные пользователи и группы. |
Медленная работа 1С |
Низкая скорость интернета или высокая нагрузка на сервер. | Оптимизируйте настройки RDP (отключите визуальные эффекты). Проверьте загрузку CPU/RAM на сервере. |
Дополнительные советы:
- 🔄 Если после обновления Windows RAS перестал работать, проверьте, не сбросились ли настройки брандмауэра — это частая проблема при крупных апдейтах.
- 🔐 Если используете двухфакторную аутентификацию (например, Google Authenticator), настройте её через
Политики локальной безопасности. - 📡 Для стабильной работы RAS рекомендуется использовать провайдера с SLA 99.9% и резервный канал связи.
Самая частая ошибка при настройке RAS — забывают пробросить порт 1541 для прямого доступа к базе 1С. Без этого порт 3389 (RDP) будет работать, но сама 1С — нет.
Безопасность RAS: как защитить подключение к 1С
Удалённый доступ к базе 1С — потенциальная уязвимость для хакерских атак. Чтобы минимизировать риски, следуйте этим рекомендациям:
1. Используйте VPN
Перед подключением к RAS настройте VPN-сервер (например, OpenVPN или WireGuard). Это скрывает трафик 1С от внешних наблюдателей.
# Пример установки WireGuard на Ubuntu:
sudo apt install wireguard -y
wg genkey | sudo tee /etc/wireguard/privatekey | wg pubkey | sudo tee /etc/wireguard/publickey
2. Настройте двухфакторную аутентификацию (2FA)
Для Windows Server:
- Установите Duo Security или Google Authenticator для RDS.
- Настройте политики в
gpedit.msc → Конфигурация компьютера → Административные шаблоны → Компоненты Windows → Службы удалённых рабочих столов.
3. Ограничьте доступ по IP
В настройках брандмауэра разрешите подключения только с доверенных IP-адресов:
# Для Windows (PowerShell):
New-NetFirewallRule -DisplayName "Allow RDP for Office" -Direction Inbound -Protocol TCP -LocalPort 3389 -RemoteAddress 192.168.1.0/24, 10.0.0.0/24 -Action Allow
4. Регулярно обновляйте ПО
Устаревшие версии 1С:Предприятие или Windows Server могут содержать уязвимости. Настройте автоматическое обновление:
# Для Ubuntu:
sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure unattended-upgrades
5. Мониторинг подключений
Используйте инструменты вроде Windows Event Viewer или Fail2Ban (для Linux), чтобы отслеживать подозрительные попытки входа:
# Установка Fail2Ban на Ubuntu:
sudo apt install fail2ban -y
sudo systemctl enable fail2ban --now
⚠️ Внимание: Если ваша компания работает с персональными данными (например, в 1С:Зарплата и Управление Персоналом), то согласно 152-ФЗ "О персональных данных" вы обязаны обеспечить шифрование трафика RAS. Используйте SSL-сертификаты для RDP или VPN с шифрованием AES-256.
FAQ: Частые вопросы по установке RAS для 1С
Можно ли использовать RAS без белого IP-адреса?
Да, но потребуется сервис DDNS (например, No-IP или DynDNS). Также можно настроить обратный SSH-туннель или использовать Cloudflare Tunnel для доступа без проброса портов.
Сколько пользователей может одновременно работать через RAS?
Это зависит от лицензий RDS CAL и аппаратных ресурсов сервера:
- Windows Server Standard: до 50 пользователей (рекомендуется до 20 для комфортной работы).
- Windows 10/11 Pro: только 1-2 подключения (ограничение Microsoft).
- Linux: ограничений нет, но производительность зависит от CPU/RAM.
Как устранить зависания 1С при работе через RAS?
Причины могут быть разные:
- 📡 Низкая скорость интернета — проверьте ping до сервера (должен быть < 100 мс).
- 🖥️ Нехватка ресурсов сервера — откройте
Диспетчер задачи проверьте загрузку CPU/RAM. - 🔧 Неоптимизированные настройки RDP — отключите визуальные эффекты в параметрах подключения.
- 📂 Фрагментация базы 1С — выполните
Тестирование и исправлениечерез Конфигуратор.
Нужно ли покупать дополнительные лицензии 1С для работы через RAS?
Нет, лицензии 1С:Предприятие не привязаны к способу подключения. Однако:
- Для Windows Server потребуются лицензии RDS CAL (от ~5 000 ₽ за пользователя).
- Для Linux дополнительные лицензии не нужны.
- Если используете терминальный сервер, проверьте лицензионное соглашение 1С на количество одновременно работающих пользователей.
Можно ли подключиться к RAS с мобильного устройства?
Да, для этого установите клиент RDP:
- 📱 Android: Microsoft Remote Desktop или aRDP.
- 🍎 iOS: Microsoft Remote Desktop из App Store.
Для удобства настройте виртуальную клавиатуру в параметрах подключения и используйте режим "Touch Pointer" для управления мышью.