Готово к использованию: где и в каком формате учётные данные
После обработки заказа VPSRox система инициализирует физический сервер и шлёт уведомление. В консоли пользователя у заказа видны: публичный IPv4, SSH (логин + начальный пароль или ключ), кнопка веб-VNC. Пять узлов — Сингапур, Япония (Токио), Корея (Сеул), Гонконг, US East — с разными IP-пулами; узел виден в консоли для анализа задержки.
После активации сразу проверьте две вещи: веб-VNC для рабочего стола и одно SSH-подключение для сети. Пути независимы — VNC через HTTPS 443, SSH через 22; сбой одного не мешает другому, при проблемах можно сверять перекрёстно.
Клиенты: macOS 15.4 Sequoia, Windows 11 24H2, iOS 18.4.
Узел: VPSRox Mac mini M4 · 16 GB · 256 GB NVMe · Япония (Токио).
Тесты: браузерный VNC (Chromium 125), SSH (OpenSSH 9.x), RealVNC Viewer 7.12, Screens 5.1, Jump Desktop 4.x.
Сеть: клиент из материкового Китая через Гонконг и Японию, RTT и FPS.
Браузерный VNC: рабочий стол без установки
В консоли VPSRox есть веб-VNC на noVNC — один клик открывает полный рабочий стол macOS в браузере без локального клиента. Самый быстрый первый вход; подходит и для корпоративного ПК без прав администратора.
По «VNC-подключение» в консоли откроется веб-VNC в новой вкладке с параметрами текущей машины. Обычно рабочий стол macOS за 2–3 с. При первом входе macOS может запросить «Запись экрана» — разрешите в удалённом сеансе, дальше не спросит.
Рекомендуем Chrome или Edge последней версии; в Safari переподключение WebSocket после долгого простоя может отличаться — иногда нужен refresh. Держите вкладку VNC на переднем плане — фоновый режим ограничивает FPS WebSocket. Для вставки текста используйте «Буфер обмена» на панели noVNC, а не Cmd+V (локальный буфер частично изолирован от noVNC).
Браузерный VNC сильно зависит от исходящей полосы: ~1 Mbps — еле плавно, от 4 Mbps — близко к нативному. Трансгранично (материковый Китай → Япония) noVNC Tight даёт ~8–12 fps при смене контрастных кадров; для терминала и текста достаточно; для видео или live preview Xcode — лучше сторонний VNC ниже.
Настройка SSH по ключу
SSH — канал для скриптов, scp/rsync и self-hosted CI/CD Runner.
VPSRox по умолчанию открывает SSH на 22 с паролем; для безопасности и удобства
после первого входа перейдите на ключи и отключите пароль.
-
01
Сгенерировать пару ключей Ed25519 локально
Ed25519 короче и быстрее RSA 4096 при той же безопасности — рекомендация с 2024 г. Локально:
ssh-keygen -t ed25519 -C "[email protected]" -f ~/.ssh/vpsrox_ed25519
Задайте passphrase, чтобы украденный файл ключа не был сразу usable. Два файла:~/.ssh/vpsrox_ed25519(приватный, не загружать) и~/.ssh/vpsrox_ed25519.pub(публичный — на облачный Mac). -
02
Отправить публичный ключ на облачный Mac
Первый вход по паролю, затем:
mkdir -p ~/.ssh && chmod 700 ~/.ssh
echo "содержимое вашего публичного ключа" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
Или с локальной машиныssh-copy-id:
ssh-copy-id -i ~/.ssh/vpsrox_ed25519.pub user@<IP машины> -
03
Настроить локальный SSH config
Отредактируйте локальный
~/.ssh/configи добавьте:Host vpsrox-jp
HostName <IP машины>
User macmini
IdentityFile ~/.ssh/vpsrox_ed25519
ServerAliveInterval 60
ServerAliveCountMax 3ServerAliveIntervalиServerAliveCountMaxкритичны против обрыва idle-сессии NAT у трансграничных провайдеров. После настройкиssh vpsrox-jpподключается без пароля. -
04
Отключить пароль на облачном Mac
После проверки ключа отредактируйте
/etc/ssh/sshd_config, установитеPasswordAuthenticationвno, перезапустите SSH:sudo launchctl stop com.openssh.sshd && sudo launchctl start com.openssh.sshd. Защита от перебора; при публичном IP — обязательный шаг.
Перед правкой sshd_config в той же SSH-сессии убедитесь, что вход по ключу работает —
иначе при отключении пароля останется только VNC в консоли.
Два терминала: один для правок, другой для проверки ключа; затем отключайте пароль.
Сторонний VNC-клиент: выше FPS для рабочего стола
Встроенный «Общий экран» macOS использует Apple Remote Desktop (ARD), совместим со стандартным VNC (RFB). На облачном Mac VPSRox удалённое управление включено по умолчанию, подходят основные VNC-клиенты. По сравнению с браузерным VNC клиенты часто эффективнее кодируют (H.264, ZRLE) — при той же сети FPS может быть в 2–4 раза выше.
| Клиент | Платформа | Поддержка кодеков | Подходящие сценарии |
|---|---|---|---|
| RealVNC Viewer | Win / Mac / iOS / Android | Собственное сжатие RealVNC | Кроссплатформенный, есть iOS-клиент |
| Screens 5 | Mac / iPad / iPhone | Ускорение H.264 | Экосистема Apple, высокий FPS |
| Jump Desktop | Mac / iPad / iPhone | Протокол Fluid / VNC | Режим сверхнизкой задержки, для трансграничных связей |
| Встроенный «Общий экран» macOS | Mac only | ARD / VNC | Без установки, Spotlight → «Общий экран» |
| noVNC (веб) | Браузер | Tight / ZRLE | Временный доступ без установки |
На примере встроенного «Общий экран» macOS: Finder → меню «Переход» → «Подключиться к серверу»,
введите vnc://<IP машины> и учётные данные.
Если локально тоже Mac — самый простой способ, качество близко к Screens 5.
VNC по умолчанию на порту 5900; часть маршрутизаторов или политик безопасности его блокирует.
Локально: nc -zv <IP машины> 5900;
при Connection refused используйте SSH-туннель (см. раздел диагностики).
Оптимизация трансграничной задержки: узел и локальные настройки
Ключ к удалённому столу — RTT, а не полоса. До ~20 ms операции почти без задержки; ~80 ms — лёгкая «тяжесть» клика; выше 150 ms — заметные подтормаживания. У VPSRox пять узлов; для пользователей из материкового Китая обычно рассматривают:
Цифры — типичные значения прямого маршрута; реально зависит от ISP и пиринга; в пик 20:00–23:00 +20–40 ms. Выбор узла: для удалённого рабочего стола (VNC) — Гонконг или Сингапур; для серверных задач и управления по SSH — Токио часто стабильнее для международного трафика.
Помимо расстояния до узла, локальные настройки заметно улучшают VNC:
- Снизить разрешение дисплея облачного Mac: в удалённом «Системные настройки → Дисплей» снизьте с HiDPI 2560×1440 до 1920×1080 или ниже — ~44% меньше пикселей, FPS заметно выше.
- Отключить обои и прозрачность: однотонный тёмный фон сжимается в разы лучше обоев; «Системные настройки → Универсальный доступ → Дисплей» → «Уменьшить прозрачность».
- Снизить глубину цвета VNC: RealVNC Viewer и Screens 5 позволяют 16-bit или 8-bit вместо 24-bit; при RTT >100 ms 16-bit часто плавнее 24-bit.
-
Сжатие SSH-сессии: в
~/.ssh/configдобавьтеCompression yes, для чисто текстового терминала (не бинарная передача) есть польза; выполнитеscpПри передаче больших файлов может замедлить — по сценарию.
SSH-туннель: обход ограничений портов
В корпоративных сетях или публичном Wi-Fi часто открыты только 80 / 443 — прямой 5900 (VNC) или 22 (SSH) блокируются. Можно пробросить VNC через уже установленное SSH-соединение локальным port forwarding.
Если SSH на 22-м порту работает (или в консоли VPSRox есть резервный SSH на 443), локально выполните:
ssh -L 15900:localhost:5900 -N vpsrox-jp
Команда пробрасывает локальный 15900 на 5900 (VNC) облачного Mac;
-N — только туннель, без удалённой команды.
В VNC-клиенте адрес localhost:15900.
Трафик шифруется SSH, плюс нет открытого VNC в публичной сети.
Для долгого фонового туннеля (например, CI) добавьте -f, чтобы SSH ушёл в фон:
ssh -fN -L 15900:localhost:5900 vpsrox-jp
Справочник по типичным сбоям подключения
При сбоях удалённого доступа чаще всего одна из категорий ниже. Диагностируйте снаружи внутрь — обычно причина находится за 5 минут.
| Симптом | Возможные причины | Шаги диагностики |
|---|---|---|
Таймаут SSH (Connection timed out) |
Локальный файрвол / провайдер блокирует 22-й порт или неверный IP | Сначала ping <IP>; затем nc -zv <IP> 22; если порт закрыт — VPN или VNC в консоли для смены порта SSH |
Вход по ключу: Permission denied (publickey) |
Неверные права authorized_keys или ключ не записан |
На облачном Mac: ~/.ssh 700, authorized_keys 600; логи /var/log/auth.log или sudo log show --predicate 'process == "sshd"' --last 5m |
VNC отклонён (Connection refused) |
«Общий экран» macOS выключен или порт 5900 закрыт | По SSH: sudo launchctl load /System/Library/LaunchDaemons/com.apple.screensharing.plist или «Системные настройки → Основные → Общий доступ» |
| Чёрный экран VNC, курсор двигается | Блокировка macOS или сон дисплея | По SSH: sudo caffeinate -u -t 1 для пробуждения дисплея или отключите заставку и сон в настройках |
| SSH обрывается при простое | Таймаут NAT/файрвола для idle-сессии | В ~/.ssh/config добавьте ServerAliveInterval 60 и ServerAliveCountMax 3 |
| Очень низкий FPS VNC (< 5 fps) | Недостаточная полоса или слишком высокое разрешение | Снизьте разрешение облачного Mac до 1440×900; в VNC — 16-bit; проверьте исходящую полосу |
Если шаги выше не помогли, откройте веб-VNC в консоли VPSRox (HTTPS 443, обходит многие блокировки портов), проверьте логи или настройки на облачном Mac и повторите подключение локальным клиентом. Подробнее — в справочном центре или через тикет поддержки 7×24.
Выбор узла: задержка и задачи
Многие при первой аренде выбирают «ближайший» узел, но маршрут ISP до одного узла сильно различается — итоговый опыт нужно проверять самому.
Быстрее всего проверить задержку через ping:
ping sg.vpsrox.com (Сингапур)
ping jp.vpsrox.com (Токио)
ping hk.vpsrox.com (Гонконг)
После стабильных замеров учитывайте бизнес-факторы:
- Чисто рабочий стол (в основном VNC): выбирайте узел с минимальным RTT. Из материкового Китая обычно Гонконг, из ЮВА — Сингапур, команды JP/KR — локальный узел.
-
Разработка iOS / macOS, App Store Connect или TestFlight: узел Токио до серверов Apple (
itunesconnect.apple.com) маршрутизация часто лучше, чем через Гонконг; для загрузки крупных .ipa — Япония. - Inference AI Agent (долго без присмотра): задержка менее важна, важнее полоса; у Сингапура часто выгоднее международный транзит для частой загрузки больших весов моделей.
- Сервисы для пользователей EU/US: US East — единственный узел с низкой задержкой и к NA, и к EU; трансграничный RTT ~180 ms — SSH терпимо, VNC заметно хуже APAC.
Пять узлов VPSRox (Сингапур, Токио, Сеул, Гонконг, US East) в одном аккаунте без повторной регистрации. При частой смене сценариев — посуточно или понедельно: Гонконг для стола, Токио для CI перед релизом; после использования — освобождение без простоя. Каждый физический сервер активируется за 1–5 мин после оплаты — переключение узлов почти без ожидания.
Три способа доступа к облачному Mac
Выделенный Mac mini M4 VPSRox с полным SSH, VNC и браузерным удалённым столом, права администратора без ограничений, пять узлов на выбор. От $21.8 / день, без контракта, гибкая аренда.