Pytanie:
Ekran logowania zdalnego dostępu do systemu MacOS Mojave zablokował się na przędzarce nieskończonego ładowania
brokethebuildagain
2018-11-10 00:27:28 UTC
view on stackexchange narkive permalink

Moja firma ma komputer Mac Mini, którego używamy do kompilacji systemu iOS.Czasami jeden z nas musi zalogować się do niego przez zdalny dostęp (z komputera z systemem Windows), aby zaktualizować narzędzia do kompilacji.

Jednak od czasu aktualizacji systemu operacyjnego do najnowszego MacOS Mojave, w większości przypadków nie możemy zalogować się zdalnie.Na dowolnym kliencie VNC (używam VNC Viewer, ale przetestowałem to również z UltraVNC).Gdy tylko jeden z nas nawiąże połączenie z komputerem Mac, po prostu wyświetli ekran logowania z nazwą użytkownika i obrazem konta, bez pytania o hasło lub jakichkolwiek przycisków, a także spinner ładowania, który po prostu obraca się na zawsze:

remote access screen is stuck with this loading spinner

Przekonałem się, że mogę to „naprawić”, uzyskując dostęp do komputera i wylogowując się z konta, ale jest to oczywiście bolesne i niepraktyczne.

Czy to tylko błąd Mojave?Czy są jakieś sposoby na wyrwanie się z tej pętli?Powinienem wspomnieć, że nie wydawało się to być problemem przed aktualizacją mojave.

Siedem odpowiedzi:
brokethebuildagain
2018-11-14 00:30:49 UTC
view on stackexchange narkive permalink

Wygląda na to, że jest to błąd w implementacji VNC w systemie MacOS Mojave.Na szczęście znalazłem obejście.

W aplikacji Ustawienia wybierz Udostępnianie .Następnie wybierz po lewej stronie „Udostępnianie ekranu” i kliknij przycisk „Ustawienia komputera ...” . Screen Sharing settings window

W wyskakującym oknie dialogowym check „Każdy może poprosić o pozwolenie na sterowanie ekranem” i un-check „Przeglądarki VNC mogą kontrolować ekran hasłem: _____” . Computer Settings dialog with first option checked and second option unchecked

Usuwa 1 warstwę zabezpieczeń, więc nie polecam tego, jeśli Twój Mac ma skonfigurowane jakiekolwiek porty publiczne.Nadal używa uwierzytelniania MacOS dla kont, więc jeśli masz dobre hasła do wszystkich kont użytkowników, nadal może być w miarę bezpieczne.Mam nadzieję, że pomoże to każdemu, kto szuka obejścia tego problemu.

Odznacziłem oba pola w „Ustawieniach komputera”, a następnie zmieniłem „Zezwalaj na dostęp dla:” na „Tylko ci użytkownicy:” i dodałem użytkowników, których chciałem używać.To wydawało się działać dla mnie.Zaktualizowałem również macOS tego samego dnia, więc to też może być to.
@Brandon Mam ten sam problem i próbowałem „tylko zaktualizować” - jednak wydaje się, że to nie wystarczy, ponieważ problem nadal występuje.
To działa, ale zamiast tego będziesz musiał użyć RealVNC.TightVNC twierdzi, że nie ma dostępnych kompatybilnych metod bezpieczeństwa.
@BrandonRader Tak, takie podejście wygląda o wiele lepiej niż pozwolenie komukolwiek na prośbę o pozwolenie, IMO.Dzięki za wskazówkę, bardzo mi to pomogło!Nawiasem mówiąc, doświadczyłem tego w High Sierra, może nawet wcześniejszych wersjach macOS i nadal mam to w najnowszym 10.14.6 Mojave, więc zdecydowanie nie jest to kwestia aktualizacji systemu ... I tak, używam RealVNCod kilku lat tylko dlatego, że TightVNC ulegał awarii wiele razy dziennie i całkowicie doprowadzało mnie do szału.
Nie działało, dopóki nie uruchomiłem ponownie komputera Mac.Potem wydawało się, że nie działa, aż do kolejnego ponownego uruchomienia.Nigdy nie mogłem sprawić, żeby to działało konsekwentnie.
To nie działa z TigerVNC.Pojawia się komunikat: „Brak pasujących typów zabezpieczeń”
Możesz pozostawić zaznaczoną opcję "Przeglądarki VNC ... hasło: ...".Może wtedy potrzebujesz również ustawienia sugerowanego przez @mike-asdf w [jego odpowiedzi] (https://apple.stackexchange.com/a/354294/14586): `sudo defaults write /Library/Preferences/com.apple.RemoteManagement VNCAlwaysStartOnConsole -boolprawda`
Dmitry Sokolov
2019-06-22 01:25:18 UTC
view on stackexchange narkive permalink

Zdalne logowanie powinno być dozwolone ( Preferencje systemowe -> Udostępnianie -> Logowanie zdalne ).

  1. Połącz przez ssh: ssh user @ host
  2. Uruchom sudo pkill loginwindow
  3. Połącz się jak zwykle za pomocą VNC
Dziękuję Ci!!To naprawiło.
To jest ten, którego potrzebujesz, gdy nie masz fizycznego dostępu do komputera, ale masz dostęp przez SSH.
Bardzo niegrzeczne rozwiązanie, ale działa.Byłoby lepiej, gdyby było możliwe coś takiego jak `resetowanie okna logowania`.
Czy spowoduje to zakończenie wszelkich procesów uruchomionych w dowolnej sesji logowania GUI?
Dzięki!.To tylko tymczasowe rozwiązanie, ponieważ problem wróci.Ale to świetna wskazówka, aby móc zalogować się teraz i martwić się o lepszą poprawkę później.
@kccricket: Tak, spowoduje to wylogowanie każdego użytkownika, który może faktycznie korzystać z maszyny.Więc rzeczywiście, jest to bardzo niegrzeczne obejście, tylko w ostateczności.
To również rozwiązuje problem, jeśli używasz Apple Remote Desktop do udostępniania ekranu
Mike Asdf
2019-03-20 01:51:52 UTC
view on stackexchange narkive permalink

Moim obejściem było uruchomienie tego polecenia, aby całkowicie zapobiec wyświetlaniu ekranu logowania dla połączeń VNC.

(W zależności od potrzeb w zakresie bezpieczeństwa możesz uniknąć tego podejścia).

  sudo defaults write /Library/Preferences/com.apple.RemoteManagement VNCAlwaysStartOnConsole -bool true
 
Człowieku, jesteś niesamowity!Ruszt!
To mnie zalogowało. Użyłem wcześniej odpowiedzi pkill, ale nie byłem zadowolony z zabicia wszystkich moich procesów.To jest o wiele bardziej przyjazne.
Działa to i nie powoduje wyrzucenia zalogowanego użytkownika, jak obejście `sudo pkill loginwindow`.W preferencjach udostępniania ekranu mam zaznaczone obie preferencje: „Każdy może poprosić o pozwolenie na sterowanie ekranem” + „Przeglądarki VNC mogą sterować ekranem hasłem:…”.Nadal jestem proszony o podanie hasła VNC, ale pomijam dodatkowy ekran logowania i przechodzę bezpośrednio do rzeczywistego bieżącego ekranu.
Gerry Martin
2018-11-10 03:59:58 UTC
view on stackexchange narkive permalink

Najwyraźniej jest to ściśle kwestia VNC.Zwykle używam Tight VNC do łączenia się z moim komputerem Mac w domu z pracy i otrzymywałem ten sam obracający się login.Tym razem próbowałem użyć funkcji Udostępnianie ekranu wbudowanej w OSX (przechodząc do Command + K i wpisując vnc: // ipaddress: port) i poprosił o dane uwierzytelniające mojego laptopa i boom Nie było żadnych problemów, podczas gdy moje okno VNC wciąż się obracało.Może być konieczne ponowne uruchomienie komputera Mac LUB sprawdzenie, czy możesz ponownie uruchomić usługę VNC (powodzenia, jak dotąd normalne polecenia nie działały) na komputerze Mac.

Mam nadzieję, że to pomoże!

Gerry

Dzięki za odpowiedź, Gerry!Powinienem był wyjaśnić, że potrzebuję rozwiązania do łączenia się z komputerem z systemem Windows do komputera Mac, więc natywna aplikacja do udostępniania ekranu firmy Apple nie jest dla mnie opcją.
Cullen, Całkowicie zrozumiałe!W takim przypadku jedną z opcji może być użycie nowego rozwiązania Google [„Pulpit zdalny”:] (https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp) lub czegoś takiego jak TeamViewer.Przepraszam, że nie mogę być bardziej pomocny, sam wciąż szukam rozwiązań zarówno do użytku osobistego, jak i zawodowego.
Też to rozumiem i muszę się połączyć z systemu Windows.Próbowałem zarówno Tight VNC, jak i przeglądarki RealVNC, ale żadna z nich nie działa;dzieje się to samo.Czy ktoś znalazł rozwiązanie lub obejście?
Janko Petras
2019-01-04 14:07:50 UTC
view on stackexchange narkive permalink

Moim rozwiązaniem lub obejściem tego problemu jest użycie TigerVNC i przejście do Lockscreen po zakończeniu zdalnego zarządzania komputerem Mac. Korzystając z powyższej metody, nie zarejestrowano problemu z „wirującym kołem”.

user711393
2019-10-14 08:41:51 UTC
view on stackexchange narkive permalink

Mam niewielką modyfikację tego problemu.Używając VNC, trafiłem na ekran logowania i nie mogę wpisać hasła.To jak tylko wyświetlanie.

Myślałem, że naprawiłem to, wyłączając dostęp vnc i po prostu włączając udostępnianie ekranu dla niektórych użytkowników.Następnie użyłem Real VNC skonfigurowanego dla Apple Remote Control przy użyciu nazwy użytkownika i hasła komputera. Działało świetnie, ale po prostu przestałem.

Próbowałem nawet zabić ekran logowania za pomocą ssh, ale to nie pomogło.Naprawdę nie rozumiem, dlaczego ciągle trafiam na ekran logowania, ale nie mogę wpisać hasła.

Tom
2020-01-01 19:31:25 UTC
view on stackexchange narkive permalink

Odznaczając tę opcję, rozwiązałem problem.

Uwaga: te opcje można znaleźć w ustawieniach przeglądarki RealVNC.https://help.realvnc.com/hc/en-us/articles/360002250257-Setting-up-Single-Sign-on-Authentication-SSO-


To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 4.0, w ramach której jest rozpowszechniana.
Loading...