Обзор подключения
Введение
Заголовок раздела «Введение»К каждому инстансу My Remote Mac можно подключиться двумя взаимодополняющими способами, причём одновременно: графический рабочий стол macOS и терминал. На этой странице описаны оба способа, используемые ими порты и защита от подбора паролей (брутфорс), включённая по умолчанию.
Как это работает
Заголовок раздела «Как это работает»1. Рабочий стол (графический интерфейс) — VNC / Apple Screen Sharing
Заголовок раздела «1. Рабочий стол (графический интерфейс) — VNC / Apple Screen Sharing»Полноценный рабочий стол macOS — ровно так, как если бы вы сидели перед самой машиной — это стандартный протокол VNC, который macOS называет Screen Sharing. Лучше всего подходит для интерфейса Xcode, тестирования приложений и любых визуальных задач.
2. Терминал — SSH
Заголовок раздела «2. Терминал — SSH»Доступ к оболочке с правами root на порту 22 для сборок, скриптов, установки пакетов и CI/CD. Поддерживает аутентификацию по паролю и по SSH-ключу.
Защита от подбора паролей (fail2ban)
Заголовок раздела «Защита от подбора паролей (fail2ban)»Оба сервиса находятся под наблюдением fail2ban. После 5 неудачных попыток входа в течение 10 минут нарушающий IP-адрес блокируется на 1 час — как на SSH, так и на VNC. Поэтому перед повторной попыткой дважды проверьте имя пользователя, порт и ключ, иначе вы можете временно заблокировать себе доступ. См. Безопасность.
Примеры — настройте свою платформу
Заголовок раздела «Примеры — настройте свою платформу»Справочник по портам
Заголовок раздела «Справочник по портам»| Сервис | Порт | Протокол |
|---|---|---|
| SSH | 22 | TCP |
| Screen Sharing / VNC | 59010 | TCP |
Если подключение не удаётся, чаще всего причина — локальный брандмауэр или VPN, блокирующий эти порты. См. Устранение неполадок.
FAQ
К каким портам мне подключаться?
22, а рабочий стол VNC / Screen Sharing — на порту 59010 (а не на стандартном 5900). Нестандартный порт VNC снижает число автоматических атак подбором паролей.Почему меня сразу отключает по SSH?
ssh your-username@YOUR-IP — это обязательно как для аутентификации по паролю, так и по ключу.На Mac я вижу сообщение «Your screen is being observed» («Ваш экран отслеживается»). За мной кто-то наблюдает?
Я несколько раз ввёл неверный пароль, и теперь ничего не подключается. Почему?
Можно ли использовать AnyDesk, TeamViewer или другой удалённый рабочий стол?
59010 — поддерживаемый вариант по умолчанию.Предоставляете ли вы доступ по KVM или IPMI?
22) и VNC / Screen Sharing (порт 59010).