В моей компании есть Mac Mini, который мы используем для сборки iOS. Время от времени одному из нас необходимо войти в систему через удаленный доступ (с ПК с Windows), чтобы обновить инструменты сборки.
Однако с момента обновления ОС до последней версии MacOS Mojave большую часть времени мы не можем войти в систему удаленно. На любом клиенте VNC (я использую VNC Viewer, но также проверил это с UltraVNC). Как только один из нас устанавливает соединение с Mac, он просто показывает экран входа в систему с именем пользователя и изображением учетной записи, без запроса пароля или каких-либо кнопок, и загрузчик, который просто вращается вечно:
Я обнаружил, что могу «исправить» это, физически подключившись к машине и выйдя из учетной записи, но, конечно, это болезненно и непрактично.
Это просто ошибка мохаве? Есть ли способы вырваться из этой петли? Я должен упомянуть, что это не казалось проблемой до обновления Мохаве.
Удаленный вход в систему должен быть разрешен ( Системные настройки ->
общего доступа ->
к удаленному входу ).
ssh user@host
sudo pkill loginwindow
Похоже, это ошибка в реализации VNC в MacOS Mojave. К счастью, я нашел обходной путь.
В приложении настроек выберите Общий доступ . Затем выберите «Общий экран» слева и нажмите кнопку «Параметры компьютера…» .
В появившемся диалоговом окне установите флажок «Любой может запросить разрешение на управление экраном» и снимите флажок «Просмотрщики VNC могут управлять экраном с помощью пароля: _____» .
Он удаляет 1 уровень безопасности, поэтому я бы не рекомендовал это, если на вашем Mac настроены общедоступные порты. Он по-прежнему использует аутентификацию MacOS для учетных записей, поэтому, если у вас есть хорошие пароли для всех ваших учетных записей пользователей, он все еще может быть достаточно безопасным. Надеюсь, это поможет любому, кто ищет обходной путь для этого.
sudo defaults write /Library/Preferences/com.apple.RemoteManagement VNCAlwaysStartOnConsole -bool true
Мой обходной путь состоял в том, чтобы запустить эту команду, чтобы полностью предотвратить появление экрана входа в систему для подключений VNC.
(В зависимости от ваших потребностей в безопасности вы можете избежать этого подхода.)
sudo defaults write /Library/Preferences/com.apple.RemoteManagement VNCAlwaysStartOnConsole -bool true
sudo pkill loginwindow
обходной путь. В настройках общего доступа к экрану у меня отмечены обе настройки: «Любой может запросить разрешение на управление экраном» + «Просмотрщики VNC могут управлять экраном с помощью пароля: ...». Так что меня по-прежнему просят ввести пароль VNC, но я пропускаю дополнительный экран входа в систему и сразу перехожу к реальному текущему экрану.Так что, видимо, это строго проблема VNC. Я обычно использую Tight VNC для подключения к моему Mac дома с работы, и я получаю тот же вращающийся логин. На этот раз я попытался использовать функцию общего доступа к экрану , встроенную в OSX (нажав Command + K и введя vnc://ipaddress:port), и она запросила учетные данные моего ноутбука, и бум , я был в без проблем, в то время как мое окно VNC было еще крутится. Возможно, вам придется перезагрузить Mac ИЛИ посмотреть, сможете ли вы перезапустить службу VNC (удачи, до сих пор обычные команды у меня не работали) на Mac.
Надеюсь, это поможет!
Джерри
Мое решение или обходной путь для этого — использовать TigerVNC и переходить на экран блокировки, когда вы закончите удаленное управление Mac. Используя этот метод, описанный выше, вы не зарегистрировали проблему «вращающегося круга».
У меня есть небольшое изменение в этом вопросе. При использовании VNC я попал на экран входа в систему и не могу ввести пароль. Это как только просмотр.
Я думал, что исправил это, отключив доступ vnc и просто включив совместное использование экрана для определенных пользователей. Затем я использовал Real VNC, настроенный для Apple Remote Control, используя имя пользователя и пароль машины. Он работал отлично, но просто снова вышел.
Я даже пытался убить экран входа в систему с помощью ssh, но это не помогло. Я действительно не понимаю, почему я продолжаю нажимать на экран входа в систему, но не могу ввести пароль.
Крис Н
Бэзил
loginwindow reset
было возможным.крикет
Мивк
Мивк
Кейт Смайли