Начало работы
Следуйте шагам, чтобы включить WorksLink Access и подключиться к первому сервису своими инструментами.
Перед началом
| Роль | Где установить | Назначение |
|---|---|---|
| Шлюз доступа | На целевом сервере, промышленном ПК, периферийном устройстве или офисном ПК | Открывает разрешённые сервисы своей машины или той же LAN |
| Клиент доступа | На компьютере инженера или административном бастионе | Отображает сервис на локальный порт либо открывает SSH, SFTP или рабочий стол |
Обоим узлам нужен исходящий доступ к WorksLink без публичного IP и проброса портов. При ограничениях используйте Test connection в установщике шлюза Windows или workslink doctor на других платформах.
Часы должны отличаться не более чем на 2 минуты, иначе защита от повторных запросов отклонит соединение.
Первое подключение
- 1
Включить
Администратор открывает Secure Remote Access в консоли WorksLink и включает сервис. Действуют существующие аккаунт организации и права участников.
- 2
Добавить шлюз
Создайте токен шлюза. В Linux выполните команду из консоли, в Windows введите адрес и токен в установщике. Устройство появится в Gateways.
- 3
Открыть сервисы
Добавьте SSH, рабочий стол или порты БД в список разрешённых. Целью может быть шлюз или устройство той же LAN. Остальные порты недоступны.
- 4
Добавить клиентов
Создайте токены сотрудников. Каждый устанавливает клиент, вводит адрес и токен; компьютер появится в Connectors.
- 5
Настроить правила
По меткам определите доступ клиентов к шлюзам и сервисам. Проверьте предпросмотр и сохраните правило.
- 6
Подключиться и проверить
Используйте workslink ssh, отображение портов или свои инструменты. Администраторы видят сессии и события в Activity.
Установка шлюза
Windows
- Запустите workslink-access-gateway-setup.exe, введите адрес и токен. Test connection проверяет исходящее соединение.
- Включает автономный OpenSSH Server и закрывает входящий порт 22. Параметр /NOSSH пропускает его установку.
- Системная служба работает до входа пользователя. Зелёный значок — соединение; жёлтый — нет регистрации или соединения; серый — служба остановлена.
- Тихая установка для массового развёртывания:
Linux
- Создайте токен и выполните команду из консоли. Скрипт определяет архитектуру, проверяет пакет, создаёт непривилегированного пользователя workslink и службу systemd.
- x86_64 и ARM64, статическая сборка без зависимости от версий системных библиотек.
Для других устройств LAN задайте адрес цели, например 192.168.1.100:3306. Установка на них не нужна, но они должны быть доступны шлюзу и разрешены.
Шлюз без токена можно активировать локально по http://127.0.0.1:8586/ui/setup без перезапуска службы.
Установка клиента
Windows
- Запустите workslink-access-client-setup.exe. По умолчанию работает в трее; управление портами доступно локально по 127.0.0.1:8585.
- Для туннелей без входа пользователя выберите режим службы Windows или параметр /SERVICE при тихой установке.
- Ярлык workslink в меню «Пуск» открывает подготовленную командную строку.
macOS
- Выберите .pkg для Apple Silicon или Intel. После установки откройте консоль через значок в строке меню.
- Утилита находится в /Applications/workslink.app/Contents/MacOS/workslink.
Linux
- workslink-conn создаёт туннели по запросу и завершается после работы. Для постоянных отображений используйте созданный шаблон systemd.
- Режим совместного доступа (workslink ui --mode=cloud) слушает HTTPS и порты перенаправления на бастионе. До включения спланируйте разрешённые источники и сертификаты.
Подключение
Графическая консоль доступна локально по 127.0.0.1:8585. Основные команды:
| workslink list | Показать разрешённые шлюзы, состояние и сервисы |
| workslink connect <device-id> <service> | Отобразить сервис на локальный порт с повторным использованием |
| workslink ssh <device-id> | Открыть SSH; sftp и rdp работают аналогично |
| workslink rdp <device-id> | Открыть системный клиент рабочего стола для Windows |
| workslink proxy <device-id> ssh | Использовать SSH ProxyCommand без локального слушающего порта |
| workslink exec <device-id> --timeout 2m -- <command> | Выполнить команду удалённо с выводом и кодом завершения |
Для VS Code Remote-SSH и других SSH-инструментов:
Частые вопросы
Нужно устанавливать на каждое устройство?
Нет. Шлюз открывает свои сервисы или сервисы устройств той же LAN, если они доступны и включены в список разрешённых.
Открывается ли вся сеть?
Нет. Клиент получает доступ только к разрешённым сервисам по правилам. Всё остальное запрещено; подсеть целиком не открывается.
Нужны публичный IP или проброс портов?
Нет. Шлюз и клиент инициируют исходящие подключения, сервисам не нужны публичный IP и проброс портов.
Чем отличается от удалённого рабочего стола?
Remote Desktop показывает экран и управляет программами. WorksLink Access подключает серверы, БД и внутренние системы либо выполняет команды. Консоль общая.
Какова скорость и что будет без прямого канала?
По возможности трафик идёт напрямую, иначе автоматически через зашифрованный ретранслятор. Скорость зависит от сетей, маршрута и исходящих политик. Используйте workslink doctor.
Когда применяется отзыв?
Новые запросы сразу следуют политике. Узлы онлайн обычно получают её за секунды и закрывают соединения; пропустившие уведомление или офлайн синхронизируются при следующем опросе, примерно в течение двух минут.
Записываются доступ и команды?
Консоль фиксирует регистрацию, разрешения, отказы, изменения токенов и правил, отключения. Детали команд остаются в локальной консоли шлюза; полной записи сессий нет.
Открываются порты на моём ПК?
Отображение портов слушает только 127.0.0.1, SSH ProxyCommand не открывает порт. Режим совместного доступа в Linux слушает HTTPS и порты перенаправления и требует отдельного планирования.
Диагностика
workslink doctor проверяет девять пунктов и предлагает исправления:
- Права каталога конфигурации
- Целостность локальной пары ключей
- Настройки консоли и роль
- Доступность консоли по HTTPS
- Расхождение часов до 2 минут
- Проверка подписи
- Синтаксис списка разрешённых
- Тест прямого соединения
- Получение списка разрешённых устройств
Нужна помощь?