Воспроизводимый путь подключения

От параметров подключения до стабильного сеанса — безопасный доступ к вашему облачному Mac

Для выделенного физического Mac mini. Сначала откройте в панели управления адрес узла, порт, имя пользователя и статус учётных данных текущего заказа, затем выберите графический интерфейс, SSH, контролируемую передачу файлов или автоматическое выполнение. Не используйте старые снимки экрана и не храните параметры доступа в общедоступном репозитории.

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

После изменения адреса, порта или статуса учётных данных заново получите параметры и повторно проверьте отпечаток хоста.

Сначала выберите задачу

Четыре типа задач — четыре способа подключения

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

Графическая работа

Нужно работать в Xcode или настольном приложении

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

В первую очередь проверьте
Разрешение, раскладку клавиатуры, цветопередачу
Подходит для
Разработка, отладка, удалённое создание контента
Командная строка

Нужно выполнять сборки, тесты или просматривать журналы

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

В первую очередь проверьте
Отпечаток, права ключа, каталог сеанса
Подходит для
CI/CD, скрипты, вывод MLX
Передача файлов

Нужно загрузить материалы или забрать результаты

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

В первую очередь проверьте
Права каталога, свободное место, результаты проверки
Подходит для
Код, материалы, результаты сборки
Автоматическое выполнение

Нужно запускать задачи по расписанию или непрерывно

Используйте ключ SSH, скрипт с минимальными правами и явно заданный рабочий каталог. Заранее определите формат журналов, кодов выхода и путей к результатам; не привязывайте автоматизацию к графическому сеансу.

В первую очередь проверьте
Переменные окружения, коды выхода, каталог журналов
Подходит для
Fastlane, очередь тестов, задачи по расписанию
Проверьте перед подключением

Сначала проверьте шесть параметров, затем ищите неисправность

Сначала проверьте статус заказа и параметры текущего сеанса. Если адрес узла, порт или статус учётных данных не совпадают, повторное изменение локального клиента обычно не помогает.

Контрольный список подключения 6 из 6 пунктов
  1. 01

    Статус заказа

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

  2. 02

    Узел и адрес

    Убедитесь, что узел в Сингапуре, Японии (Токио), Южной Корее (Сеуле) или Гонконге совпадает с данными заказа, и скопируйте текущий адрес.

  3. 03

    Порт и имя пользователя

    Считайте порт подключения и имя пользователя отдельно. Не смешивайте параметры графического доступа и SSH.

  4. 04

    Статус учётных данных

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

  5. 05

    Локальный сетевой выход

    Убедитесь, что корпоративная сеть, брандмауэр, прокси или домашний маршрутизатор разрешают доступ к нужному адресу и порту.

  6. 06

    Состояние питания устройства

    Проверьте в панели управления, что устройство доступно для подключения. Не судите о текущем состоянии по старым письмам или снимкам экрана.

Источник параметров

Используйте только текущие значения из панели управления

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

Открыть панель управления
Сетевые ограничения

Сначала проверьте целевой порт, затем меняйте клиент

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

Диагностика по симптомам
Подключение SSH к Mac

Разделите первое подключение на четыре проверяемых действия

Не пропускайте проверку отпечатка хоста. После установления доверия при сообщении клиента об изменении отпечатка остановите подключение и снова сверьтесь с панелью управления или доверенной информацией от службы поддержки.

  1. 01

    Создайте отдельный ключ

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

  2. 02

    Считайте параметры подключения

    Скопируйте из панели управления имя пользователя, адрес хоста и порт. Замените обозначения параметров в примере значениями текущего заказа.

  3. 03

    Проверьте отпечаток хоста

    При первом подключении посимвольно сверьте алгоритм и отпечаток в запросе подтверждения. Если источник не совпадает или проверить его невозможно, не подтверждайте подключение.

  4. 04

    Завершите и очистите сеанс

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

Структура команды подключения Пример формата параметров
Ограничить права закрытого ключа
chmod 600 ~/.ssh/rentmini_key
Подключение с указанием порта и ключа
ssh -i ~/.ssh/rentmini_key \
  -p <PORT> <USER>@<HOST>
Корректно завершить сеанс
exit

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

Графический удалённый доступ

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

Диагностику графического сеанса следует проводить в фиксированном порядке. Сначала обеспечьте стабильный ввод, затем настраивайте изображение. Одновременное изменение разрешения, цветопередачи и сети усложняет поиск причины.

1

Разрешение

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

2

Цветопередача

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

3

Раскладка клавиатуры

Отдельно проверьте Command, Option, Control и функциональные клавиши. Сначала протестируйте сочетания в безопасном текстовом поле, затем переходите к сборке или редактированию.

4

Буфер обмена

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

5

Несколько мониторов

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

Файлы и результаты сборки

Разделите передачу на каталоги, архивирование, партии и проверку

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

A

Проверьте целевой каталог

Заранее определите рабочий каталог, каталог результатов и временный каталог; проверьте права текущего пользователя на чтение, запись и создание подкаталогов.

Права определены
B

Заархивируйте набор мелких файлов

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

Структуру можно восстановить
C

Передавайте большие файлы партиями

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

Поддерживается продолжение передачи
D

Проверьте результат доставки

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

Результат можно проверить

Код и конфигурация

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

  • Перед синхронизацией проверьте правила игнорирования
  • После получения проверьте текущую ветку
  • Храните кэш зависимостей отдельно от каталога исходного кода

Результаты сборки и материалы

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

  • Добавьте идентификатор задачи в имя архива
  • Проверьте данные после завершения передачи
  • Удалите ненужные временные данные
SSH-туннель

Перенаправляйте только порты, необходимые текущей задаче

SSH-туннель подходит для отображения конкретной удалённой службы локально или доступа к цели через контролируемый маршрут. Он не предназначен для расширения открытого доступа.

Структура локального перенаправления порта Минимальный доступ
Локальное прослушивание <LOCAL_PORT>
Сеанс SSH Зашифрованное перенаправление
Целевая служба <TARGET_PORT>
ssh -N -L <LOCAL_PORT>:127.0.0.1:<TARGET_PORT> \
  -p <SSH_PORT> <USER>@<HOST>
Границы использования

Отображайте только явно указанную службу

Проверьте целевую службу, адрес прослушивания и принадлежность порта. Не перенаправляйте неиспользуемые порты управления ради удобства.

Во время сеанса

Наблюдайте за процессом и журналами

Туннель должен поддерживаться распознаваемым процессом SSH. При сбое задачи сначала запишите журналы, затем определите, прервался ли туннель или остановилась целевая служба.

После закрытия

Убедитесь, что прослушивание освобождено

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

Диагностика по симптомам

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

Сбой подключения может затрагивать пять уровней: локальную сеть, целевой порт, аутентификацию, графическое кодирование и поддержание сеанса. Фиксируйте результаты по симптомам — это эффективнее постоянных повторных попыток.

Классификация неисправностей подключения к облачному Mac и рекомендуемые проверки
Симптом В первую очередь проверить Следующий шаг Что отправить
Тайм-аут подключения Адрес узла, порт, локальный сетевой выход и правила брандмауэра Повторно проверьте целевой порт из разрешённой сети; не меняйте учётные данные снова и снова Узел, время возникновения, тип сети, этап тайм-аута
Соединение отклонено Соответствует ли порт текущему способу подключения и доступно ли устройство Заново получите параметры из панели управления и убедитесь, что не используется старый порт или неверный протокол Номер заказа, способ подключения, текст ошибки без чувствительных данных
Ошибка учётных данных Имя пользователя, файл ключа, права файла и статус учётных данных Удалите старые записи клиента и убедитесь, что ключ соответствует текущему имени пользователя Этап аутентификации, тип ключа, выполненные проверки прав
Задержка изображения Разрешение, параметры цвета, стабильность локальной сети и режим нескольких экранов Вернитесь к базовой конфигурации с одним экраном и низким разрешением, затем поочерёдно восстановите настройки Версия клиента, разрешение, тип сети, шаги воспроизведения
Сеанс прерван Локальный переход в режим сна, смена сети, параметры поддержания SSH и фоновые процессы Проверьте, выполняется ли задача на удалённой стороне, затем решите, переподключаться или запускать её заново Время прерывания, команда задачи, конец журнала, результат переподключения

Что указать в запросе поддержки

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

Требования к обращению в поддержку
Подготовьте выделенный физический Mac

От $19.4 в день: выберите конфигурацию и один из четырёх узлов

RentMini предлагает два варианта облачного Mac: RentMini M4 16 и RentMini M4 24. Доступны Сингапур, Япония (Токио), Южная Корея (Сеул) и Гонконг; фактическая доступность отображается в панели управления в реальном времени.