Mac OS X - это полноценный Unix, и им можно вполне управлять удалённо через ssh. Но это бывает неочевидно и сложно. Скажите, никуда не глядя, как включить через консоль, допустим, сервис “File Sharing”, и вы согласитесь, что гораздо быстрее (если вы не знаете решение для консоли) это сделать через GUI.
Для того, чтобы подключиться к Маку, нужно предварительно включить такую возможность. Самый простой метод, использующий протокол VNC - Screen Sharing. Заходим в System Preferences/Sharing и отмечаем “Screen Sharing” (можно добавить пользователей, которым разрешён удалённый доступ):
Настройки сервиса просты (обязательно нужно установить пароль):
Второй вариант - это “Remote Management”:
Настройки немного богаче, причём при включении “Remote Management” отключается “Screen Sharing” - по сути дела это почти одно и то же. Особенность этого метода в том, в дополнение к VNC управлять Маком можно через чрезвычайно мощный пакет Apple Remote Desktop
Это больше решение корпоративного уровня, и стоит соответственно - $499 за неограниченную лицензию для одного администратора или же $299 за 10 систем, которыми можно удалённо управлять для одного администратора.
Функции Apple Remote Desktop:
- удалённая установка софта
- инвентаризация оборудования и программного обеспечения
- построение отчётов по использованию программ
- удалённая поддержка - инженер может решать вопросы не по телефону, а непосредственно на компьютере клиента. Мне понравился режим “Curtain Mode” - клиент не видит, что именно вы делаете
- удалённое администрирование, включая предустановленный набор shell-скриптов для различных задач. Причём можно выполнить задачи на гибко конфигурируемом наборе хостов, например, на всех Mac Pro с версией 10.5
- поддержка Apple Script
К сожалению, посмотреть Apple Remote Desktop я не смог (пока даже не искал легальные методы, а нелегальные меня не интересуют). Поэтому своими Маками я управляю через VNC. А делается это очень просто - нужно в Finder выбрать нужный Мак и нажать “Share Screen”:
После аутентификации можно нормально работать с удалённым хостом:
Проблема в том, что содержимое окна масштабируется и выглядит не всегда разборчиво в маленьком окне, о решении этого вопроса с применением нештатного метода расскажу потом.