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

Подключение из macOS

В macOS уже есть всё необходимое — никакого дополнительного ПО не требуется. Для рабочего стола вы будете использовать Общий экран, а для командной строки — Терминал.

  • Рабочий стол: встроенное приложение «Общий экран» работает по VNC. Подключайтесь к своему Mac на порту 59010 (а не на стандартном 5900).
  • Терминал: OpenSSH на порту 22. Аутентификация выполняется с помощью пароля или SSH-ключа, и в обоих случаях вы обязаны указывать имя пользователя.
  1. В Finder выберите Переход → Подключение к серверу (⌘K).
  2. Введите vnc://YOUR-IP:59010 и нажмите Подключиться.
  3. Введите своё имя пользователя и пароль.

Приложение Общий экран открывает ваш удалённый рабочий стол. Советы:

  • Вид → Адаптивное качество сохраняет отзывчивость на медленных каналах.
  • Перетаскивайте файлы между вашим Mac и удалённым рабочим столом, а также используйте общий буфер обмена через Правка → Использовать общий буфер обмена.
Окно терминала
ssh your-username@YOUR-IP
Окно терминала
ssh -i ~/.ssh/id_ed25519 your-username@YOUR-IP

Сохраните ярлык в ~/.ssh/config, чтобы можно было просто набирать ssh mymac:

Host mymac
HostName YOUR-IP
User your-username
IdentityFile ~/.ssh/id_ed25519

FAQ

Какой порт использовать для Общего экрана?
Подключайтесь к vnc://YOUR-IP:59010. Рабочий стол работает на порту 59010 вместо стандартного 5900, чтобы снизить число атак подбором паролей.
Нужно ли имя пользователя и для входа по ключу?
Да. Имя пользователя обязательно как для аутентификации по паролю, так и по ключу: ssh -i ~/.ssh/id_ed25519 your-username@YOUR-IP. Если его не указать, в подключении будет отказано.
Mac сообщает «Your screen is being observed» («Ваш экран отслеживается») — стоит ли беспокоиться?
Нет. Этот индикатор появляется, потому что активен Общий экран с подключённой сессией (вашей). Это не кто-то посторонний наблюдает за вами. См. support.apple.com/en-us/120315.