Инструкция по удалённому рабочему столу

Не удаётся подключиться к Mac? Начните здесь

Получили данные для подключения? Сначала проверьте узел, адрес и порт, а затем выберите подключение через общий экран, VNC или SSH для своей системы. Ниже также описаны первый вход, настройки безопасности и распространённые неполадки.

Выберите тему

С чего начать?

Не удаётся подключиться? Проверьте адрес и порт. Уже на рабочем столе? Настройте безопасность, качество изображения или инструменты разработки.

Первый шаг после получения доступа

Подключитесь к Mac со своего устройства

В сведениях об экземпляре в панели управления проверьте адрес, порт и временные учётные данные. Не отправляйте их в общедоступные чаты и не сохраняйте в репозиториях.

01 / macOS

Подключитесь через общий экран macOS

  1. В Finder выберите «Переход» → «Подключиться к серверу».
  2. Введите адрес общего экрана из данных для подключения. Если указан отдельный порт, добавьте его согласно инструкции.
  3. Войдите с именем пользователя и паролем, назначенными для этого Mac. После первого входа сразу смените временный пароль.

Подключение установлено, но изображение слишком маленькое? Сначала измените масштаб в клиенте — не повышайте разрешение удалённого рабочего стола без необходимости.

02 / Windows и Linux

Используйте VNC-клиент

  1. Скопируйте адрес и порт VNC из сведений об экземпляре и укажите их в настройках подключения клиента.
  2. Введите учётные данные из инструкции. Не сохраняйте пароль на общедоступном компьютере.
  3. После подключения проверьте мышь, клавиатуру и буфер обмена, а затем настройте качество изображения.

Если клиент просит указать имя узла и порт отдельно, заполните оба поля — не вводите полный адрес в поле узла.

Пробросьте VNC через SSH-туннель в доверенной сети

Скопируйте из сведений об экземпляре SSH-хост, SSH-порт и порт VNC, затем задайте соответствующие переменные окружения на своём компьютере. Команда ниже перенаправляет удалённую службу VNC на локальный порт 5901. Не закрывайте терминал; в VNC-клиенте подключитесь к 127.0.0.1:5901.

ssh -N -p "$SSH_PORT" -L "5901:127.0.0.1:$VNC_PORT" "$MAC_USER@$MAC_HOST"

Если локальный порт 5901 занят, выберите свободный и укажите его в VNC-клиенте. Фактические порты SSH и VNC смотрите в сведениях об экземпляре.

Проверка при первом входе

Сначала защитите доступ, затем переносите проект

Все действия ниже выполняются в удалённой macOS. Перед изменением настроек общего доступа и брандмауэра не отключайтесь и убедитесь, что сможете подключиться повторно.

01Смените временный пароль

После входа измените пароль текущего пользователя в системных настройках. Для передачи доступа команде создайте отдельные учётные записи — не используйте общий временный пароль.

02Проверьте FileVault

Если нужно шифрование диска, включите FileVault в разделе «Конфиденциальность и безопасность» и сохраните данные для восстановления. Сначала убедитесь, что после перезагрузки сможете войти удалённо.

03Настройте брандмауэр

После включения брандмауэра оставьте только нужные для работы службы — например, общий экран и удалённый вход. Проверяйте подключения по одному, затем отключите лишние правила.

04Добавьте SSH-ключ

Добавьте свой открытый ключ в файл авторизованных ключей удалённого пользователя. Убедившись, что вход по ключу работает, измените настройки входа по паролю.

05Отключите лишние службы

В разделе «Общий доступ» системных настроек отключите неиспользуемый общий доступ к файлам и удалённое управление. Не отключайте службы, которые нужны для подключения к общему экрану или удалённого входа.

Чтобы изображение не отставало от ввода

Сначала настройте передачу, затем размер рабочего стола

Если окна двигаются рывками, дело не обязательно в производительности Mac. Сначала выясните, что именно вызывает задержки: передача изображения, нестабильная сеть или нагрузка от сборки.

Разрешение и масштаб

Для начала оставьте разрешение рабочего стола по умолчанию и подберите масштаб в клиенте. Если нужно одновременно видеть Xcode и симулятор, увеличьте разрешение удалённого экрана. Чем больше пикселей в изображении, тем выше обычно требования к пропускной способности.

Качество изображения и скорость сети

Для работы с кодом выберите режим с чётким текстом. При нестабильной сети переключитесь в клиенте на низкое потребление трафика или более низкое качество. После переключения отдельно проверьте отзывчивость ввода и прокрутки; не меняйте несколько параметров сразу.

Выберите узел с учётом расстояния

Выбирайте узел ближе к тому, кто работает, а не только к офису команды. В каталоге есть Сингапур, Япония (Токио), Южная Корея (Сеул), Гонконг и восток США. Перед подключением через океан сравните фактическое качество связи со всеми подходящими узлами.

Доступные сочетания моделей и узлов уточняйте в панели управления — там отображаются актуальные данные. Если хотите перенести уже используемый экземпляр, отправьте обращение и укажите текущий и целевой узлы, а также допустимое время перерыва в работе.

Гарантии сервиса

Как рассчитывается доступность

Все узлы работают круглый год, без плановых остановок. Ниже указаны обязательства по доступности и правила расчёта, а не данные мониторинга в реальном времени.

99.9% Гарантия доступности в месяц

Для последних 90 дней доступность считают отдельно по месяцам

Эти три периода помогают найти время, которое нужно проверить. Они не отражают ежедневный статус или измеренный показатель доступности. Сверьте события и длительность влияния по данным в панели управления.

Компенсация: если месячная доступность ниже 99.9%, срок обслуживания продлевается на время простоя в десятикратном размере. Для проверки укажите экземпляр, узел, а также время начала и восстановления работы.

Проверяйте по очереди

Четыре частые проблемы и способы их проверить

Меняйте только один параметр за раз. Сохраните точный текст ошибки и время её появления — для обращения в поддержку это полезнее, чем просто «не подключается».

Чёрный экран

  • Убедитесь, что в сведениях об экземпляре он доступен для подключения, и дождитесь завершения запуска macOS.
  • Подключитесь заново и проверьте, не выбран ли в клиенте отключённый дисплей.
  • Снизьте качество изображения в клиенте. Если по SSH подключиться удаётся, но рабочий стол остаётся чёрным, запишите время и отправьте обращение.

Не удаётся подключиться

  • Скопируйте адрес и порт из сведений об экземпляре ещё раз — возможно, в закладке сохранены старые данные.
  • Проверьте, не блокирует ли подключение локальная сеть или корпоративный брандмауэр. Повторите попытку в другой доверенной сети.
  • Запишите, работают ли общий экран, VNC и SSH. Не подбирайте учётные данные наугад.

Задержки при работе

  • Проверьте, нет ли проблем с локальной сетью и не выполняются ли на удалённом Mac сборка или запуск модели.
  • Уменьшите качество изображения или разрешение рабочего стола и проверьте ввод с клавиатуры.
  • Сравните работу в разное время и укажите регион, откуда подключаетесь, и используемый узел.

Не синхронизируется буфер обмена

  • Убедитесь, что в клиенте разрешена двусторонняя синхронизация буфера обмена, и подключитесь заново.
  • Проверьте работу на коротком тексте. Не используйте буфер обмена для передачи файлов.
  • Если проблема сохраняется, укажите название и версию клиента, а также направление копирования.
Среда разработки

Настройте инструменты Xcode в правильном порядке

Сначала уточните требуемую проекту версию Xcode, затем установите инструменты командной строки и менеджеры пакетов. Сертификаты подписи импортируйте в последнюю очередь, чтобы не настраивать их заново после смены версии.

  1. 01

    Проверьте Xcode и Command Line Tools

    Откройте Xcode и проверьте версию и состояние компонентов, затем выполните xcode-select -p, чтобы узнать активный каталог разработчика. Если проект требует конкретную версию, сначала установите её и только потом запускайте сборку.

  2. 02

    Установите зависимости проекта

    Настройте нужные проекту инструменты, например Homebrew, Ruby и CocoaPods, следуя документации проекта. Запишите их версии и сначала проверьте зависимости сборкой без подписи.

  3. 03

    Импортируйте сертификаты и профили

    Импортируйте в удалённую связку ключей сертификаты подписи, которыми разрешено пользоваться команде, настройте права доступа и добавьте соответствующие профили подготовки. Не сохраняйте закрытые ключи и пароли в репозитории.

  4. 04

    Проведите повторяемый первый запуск

    По очереди проверьте установку зависимостей, сборку симулятора и создание архива с подписью, если она нужна. Запишите версию Xcode, команду с ошибкой и полный фрагмент сообщения — это поможет при дальнейшей диагностике.

Если нужна помощь специалиста

Опишите проблему так, чтобы её можно было повторить

Если вы уже оформили заказ, войдите в панель управления и отправьте обращение. Если вы ещё выбираете услугу или не можете войти, напишите на support@xcodevnc.com. Не отправляйте по электронной почте пароли и закрытые ключи.

Подготовьте четыре пункта

  • Экземпляр и узел: идентификатор экземпляра в панели управления, используемый узел и модель.
  • Когда возникла проблема: время первого появления и последнего повтора с указанием часового пояса.
  • Как повторить: операционная система, клиент, способ подключения и последовательность действий.
  • Результаты диагностики: текст ошибки, уже выполненные проверки, а также доступность SSH и подключения к рабочему столу.

Когда стоит сразу сообщить о проблеме

Не удаётся подключиться даже после проверки адреса и порта и смены сети; по SSH подключение работает, но рабочий стол постоянно чёрный; или повторяющаяся проблема мешает сборке — укажите в обращении её масштаб и срочность.

Счета, продление и квитанции также можно проверить в панели управления. Оплата принимается только в USDT-TRC20 или картами Visa, Mastercard и Amex через Stripe. Расчёты ведутся в долларах США; доступные способы оплаты зависят от платёжного шлюза, указанного в панели управления.

Что дальше

Разберитесь с проблемой и возвращайтесь к работе на удалённом Mac

Выбираете конфигурацию? Сравните характеристики двух вариантов M4 и цены за разные периоды. Уже оформили заказ? Найдите актуальные данные для подключения в панели управления.