Перейти к содержимому

Проблемы с подключением

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

  1. Проверьте свой локальный брандмауэр / VPN. Корпоративные сети часто блокируют исходящий порт 59010 (VNC), а иногда и 22 (SSH). Это причина №1. Чтобы убедиться, попробуйте подключиться из другой сети или через мобильную точку доступа.
  2. Убедитесь, что машина работает на status.myremotemac.com.
  3. Проверьте каждую службу по отдельности:
    Окно терминала
    nc -vz YOUR-IP 22 # SSH
    nc -vz YOUR-IP 59010 # VNC / Screen Sharing
    Если SSH работает, а VNC — нет, проблема в VNC-клиенте или порте, а не в том, что машина выключена.
  4. Перепроверьте IP, порт и имя пользователя из приветственного письма / личного кабинета.

Блокировка после нескольких попыток (fail2ban)

Заголовок раздела «Блокировка после нескольких попыток (fail2ban)»

Входы защищены fail2ban: 5 неудачных попыток в течение 10 минут блокируют ваш IP на 1 час — как по SSH, так и по VNC. Если сразу после нескольких неудач ничего не подключается:

  • Подождите истечения блокировки (до 1 часа) или подключитесь с другого IP.
  • Сначала устраните первопричину (имя пользователя, порт 59010, правильный ключ), а уже потом повторяйте попытку.
  • Нужно снять блокировку быстрее? Напишите на support@myremotemac.com, указав свой публичный IP.

Полные правила см. в разделе Безопасность → Защита от подбора паролей (брутфорс).

  • Убедитесь, что ваш клиент использует аутентификацию macOS / Apple (имя пользователя + пароль), а не устаревший «VNC password».
  • Попробуйте RealVNC Viewer или TigerVNC — они обрабатывают аутентификацию Apple автоматически.
  • Убедитесь, что вы на порте 59010, а не 5900.

Если SSH работает, но рабочий стол VNC не подключается, возможно, остановился агент macOS Screen Sharing / Remote Management (ARD) — это может произойти после автоматического обновления macOS. Подключитесь по SSH и проверьте его:

Окно терминала
# 1. Is anything listening on the VNC port?
sudo lsof -nP -iTCP:59010 -sTCP:LISTEN
# 2. Are the Screen Sharing / ARD processes running?
pgrep -lf "ARDAgent|screensharingd"
# 3. Inspect the launchd service
sudo launchctl print system/com.apple.screensharing | head -n 20

Если ничего не слушает порт или процессы отсутствуют, перезапустите агент:

Окно терминала
# Restart the Remote Management (ARD) agent
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-restart -agent
# …or restart the Screen Sharing launchd service
sudo launchctl kickstart -k system/com.apple.screensharing

Обновление macOS также может полностью деактивировать Remote Management. Снова активируйте его командой:

Окно терминала
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on -restart -agent -privs -all

Затем повторите попытку с vnc://YOUR-IP:59010. Если он по-прежнему не запускается, обратитесь в поддержку.

Если вы включили FileVault, диск остаётся заблокированным после перезагрузки — рабочий стол (VNC) и обычный вход недоступны, пока диск не разблокирован. Сначала разблокируйте его по SSH или избегайте блокировки, перезагружаясь командой:

Окно терминала
sudo fdesetup authrestart

В свежих версиях macOS можно разблокировать диск на этапе SSH-запроса перед входом (только пароль — ключи на этом этапе не работают). Полные подробности — в разделе FileVault и перезагрузки.

  • Mac мог перейти в режим сна дисплея. Подключитесь по SSH и разбудите его:
    Окно терминала
    caffeinate -u -t 2
  • После перезагрузки сеансу входа может потребоваться вход пользователя — см. Перезагрузка и сброс.

«Your screen is being observed» — за мной кто-то наблюдает?

Заголовок раздела ««Your screen is being observed» — за мной кто-то наблюдает?»

Нет. macOS показывает этот индикатор в строке меню всякий раз, когда Screen Sharing / Remote Management активны с подключённым сеансом — это ваше собственное VNC-подключение. Это не третья сторона. Нажмите на значок, чтобы увидеть активные сеансы. Apple объясняет это здесь: support.apple.com/en-us/120315. Подробнее — в разделе Безопасность.

  • Обычно причина — нестабильный локальный Wi-Fi/задержки. Предпочтите проводное подключение и снизьте качество VNC (см. Производительность).
  • Держите параллельно открытым сеанс SSH; если SSH остаётся стабильным, пока VNC обрывается, сетевой путь в порядке, и дело в настройке VNC-клиента.