Как сделать снимок экрана входа на Mac по сети (через SSH)
Зачем это нужно
Иногда нужно показать экран входа на Mac — например, при подготовке руководства по поддержке, диагностике проблем с входом или демонстрации нестандартных дополнительных полей ввода. Стандартные средства macOS не умеют делать скриншот экрана входа локально, но это легко делается удалённо по SSH.
Кому подойдёт этот метод
- Системным администраторам и техподдержке, которые занимаются удалённой диагностикой.
- Тем, кто готов работать с SSH (короткая строка команд).
- Тем, кто контролирует сеть и доверяет устройствам в локальной сети.
Требования и предостережения
- Два устройства в одной сети Wi‑Fi (второй может быть Windows, Linux, Android с терминалом и root-доступом).
- Права администратора на целевом Mac, чтобы включить «Remote Login» и ввести sudo.
- Не используйте открытые публичные сети для таких подключений — это риск для данных.
Важно: если чужой человек получит доступ к функции удалённого входа, это может поставить под угрозу ваши данные. Отключайте Remote Login после использования, если оно не требуется постоянно.
Подготовка: включите Remote Login на первом Mac
- Откройте «Системные настройки» на целевом Mac.

- Нажмите раздел «Общий доступ» (Sharing).

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

- В списке служб слева включите «Remote Login» (удалённый вход).

- В правой части вы увидите строку с подсказкой: «To log in to this computer remotely, type “ssh …”». Скопируйте эту SSH‑строку и сохраните её безопасно — она содержит имя пользователя и адрес целевого Mac.

- Выйдите из учётной записи (Log Out), чтобы вернуться на экран входа — именно его мы хотим сфотографировать.

Подключение с другого устройства (второго Mac / ПК)
На втором устройстве откройте терминал (Terminal) или любой SSH‑клиент.
- На Mac: Откройте «Terminal» через Spotlight или в «Программы -> Утилиты -> Terminal».

- Введите ранее сохраненную SSH‑строку, например:
ssh username@192.168.0.42(замените username и адрес на свои значения).

- Нажмите Enter и авторизуйтесь. В терминале вы увидите имя целевого Mac, например hostname, что означает успешное подключение.

Команды для съёмки экрана входа
После подключения выполните две команды подряд:
cd ~/DesktopЭтот переход в папку Desktop гарантирует, что файл скриншота будет сохранён на рабочем столе аккаунта целевого Mac.
sudo screencapture -tjpeg loginwindow.jpeg
Флаг -tjpeg указывает формат JPEG; имя файла — loginwindow.jpeg. Вы можете заменить jpeg на png или другой поддерживаемый формат.
После ввода команды на целевом Mac вы услышите звук срабатывания камеры — это означает, что снимок сделан.
Когда вы снова войдёте в ту учётную запись на целевом Mac, на рабочем столе появится файл loginwindow.jpeg.

И сам скриншот экрана входа:

Примечание: если вы будете делать несколько снимков подряд и не менять имя файла, macOS перезапишет предыдущий файл. Сохраняйте каждый снимок в другую папку или переименовывайте файл до следующего снимка.
Альтернативные подходы
- Использовать внешнюю камеру или смартфон для фотографии экрана, если SSH недоступен.
- Если у вас есть управление через MDM (Mobile Device Management), некоторые MDM‑решения позволяют получить снимки экрана удалённо — проверьте документацию вашей системы управления.
- Восстановление снимка через автоматические резервные копии (если включён Time Machine и снимок создавался в сессии до выхода).
Когда этот метод не работает
- Если Remote Login выключён и вы не можете войти в систему с правами администратора.
- Если целевой Mac находится в другой сети или за роутером с настройками, блокирующими локальные подключения.
- Если у вас нет разрешённых пользователей в списке «Remote Login» (доступ ограничён только отдельными учётными записями).
Краткая методика действий (мини‑SOP)
- Убедитесь, что оба устройства в одной сети и у вас есть права администратора.
- На целевом Mac включите Remote Login и сохраните SSH‑строку.
- Выйдите в экран входа на целевом Mac.
- С другого устройства подключитесь по SSH.
- Перейдите в ~/Desktop и выполните sudo screencapture.
- Войдите на целевой Mac и заберите файл; затем отключите Remote Login при необходимости.
Проверки и критерии приёмки
- Удалённое подключение по SSH успешно устанавливается с другого устройства.
- После команды screencapture на рабочем столе целевого Mac появляется файл с корректным изображением экрана входа.
- Имя файла соответствует ожидаемому и файл не пустой.
- Сетевое соединение сохранялось в момент выполнения команды (если соединение прервано, снимок не создаётся).
Рекомендации по безопасности и жёсткая защита
- Включайте Remote Login только на время выполнения задачи и отключайте после.
- Разрешайте доступ только конкретным пользователям, а не «всем пользователям».
- По возможности используйте аутентификацию по ключам SSH вместо паролей.
- Настройте брандмауэр и правила доступа в роутере, чтобы блокировать соединения извне.
- Логи SSH проверьте после операции — убедитесь, что не было неавторизованных попыток.
- Если вы вынуждены использовать публичную сеть, настройте VPN между устройствами.
Ролевые чек‑листы
Администратор:
- Включить Remote Login и указать список разрешённых пользователей.
- Настроить SSH‑ключи и отключить авторизацию по паролю (по возможности).
- Отслеживать логи после операции.
Техник/поддержка:
- Подключиться по SSH и выполнить команды.
- Убедиться, что файл создался и сохранить его в репозитории поддержки.
- Сообщить администратору о завершении и попросить отключить Remote Login.
Пользователь/владелец Mac:
- Предоставить доступ администратору и выйти в экран входа.
- Проверить, что на рабочем столе появился файл и удалить лишние копии.
Примеры отказа и обходные пути
- Если SSH заблокирован политиками организации, обратитесь к администратору сети или используйте решение для удалённого управления корпоративного уровня.
- Если у вас нет физического доступа к Mac и нет удалённого доступа, единственный вариант — попросить человека с физическим доступом сделать фото.
Глоссарий
- SSH: защищённый сетевой протокол для удалённого доступа к командной строке.
- Remote Login: служба macOS, предоставляющая доступ по SSH.
- screencapture: встроенная утилита macOS для создания скриншотов из командной строки.
Итог
Сделать снимок экрана входа на Mac можно просто и быстро: включите Remote Login, подключитесь по SSH с другого устройства и выполните sudo screencapture в каталоге ~/Desktop. Не забывайте про безопасность — ограничьте доступ, используйте SSH‑ключи и отключайте Remote Login после использования.
Важное: если у вас остались вопросы или возникли ошибки при выполнении команд, опишите шаг, где вы застряли, и мы поможем точнее.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента