Domanda:
Schermata di accesso all'accesso remoto di MacOS Mojave bloccata sullo spinner di caricamento infinito
brokethebuildagain
2018-11-10 00:27:28 UTC
view on stackexchange narkive permalink

La mia azienda ha un Mac Mini che utilizziamo per le build iOS.Di tanto in tanto, uno di noi deve accedervi tramite accesso remoto (da un PC Windows) per aggiornare gli strumenti di compilazione.

Tuttavia, da quando abbiamo aggiornato il sistema operativo all'ultimo MacOS Mojave, il più delle volte non possiamo accedere da remoto.Su qualsiasi client VNC (utilizzo VNC Viewer ma l'ho testato anche con UltraVNC).Non appena uno di noi stabilisce una connessione al Mac, mostra solo la schermata di accesso con il nome utente e l'immagine dell'account, nessuna richiesta di password o pulsanti di alcun tipo e uno spinner di caricamento che gira per sempre:

remote access screen is stuck with this loading spinner

Ho scoperto che posso "risolvere" questo problema accedendo fisicamente alla macchina e disconnettendomi dall'account, ma ovviamente questo è doloroso e poco pratico.

È solo un bug del mojave?Ci sono modi per uscire da questo ciclo?Devo dire che questo non sembrava essere un problema prima dell'aggiornamento del mojave.

Sette risposte:
brokethebuildagain
2018-11-14 00:30:49 UTC
view on stackexchange narkive permalink

Questo sembra essere un bug nell'implementazione VNC di MacOS Mojave.Per fortuna, ho trovato una soluzione alternativa.

Nell'app delle impostazioni, seleziona Condivisione .Quindi seleziona "Condivisione schermo" a sinistra e fai clic sul pulsante "Impostazioni computer ..." . Screen Sharing settings window

Nella finestra di dialogo che si apre, check "Chiunque può richiedere l'autorizzazione per controllare lo schermo" e un-check "I visualizzatori VNC possono controllare lo schermo con la password: _____" . Computer Settings dialog with first option checked and second option unchecked

Rimuove 1 livello di sicurezza, quindi non lo consiglierei se il tuo Mac ha delle porte pubbliche configurate.Utilizza ancora l'autenticazione di MacOS per gli account, quindi finché hai buone password su tutti i tuoi account utente potrebbe essere ancora ragionevolmente sicuro.Spero che questo aiuti chiunque cerchi una soluzione alternativa.

Ho deselezionato entrambe le caselle in "Impostazioni computer", quindi ho modificato "Consenti accesso per:" a "Solo questi utenti:" e ho aggiunto gli utenti che volevo utilizzare.Sembrava funzionare per me.Ho anche aggiornato macOS lo stesso giorno, quindi potrebbe essere anche quello.
@Brandon Sto affrontando lo stesso problema e ho provato "solo l'aggiornamento" - tuttavia questo sembra non essere sufficiente poiché il problema persiste.
Funziona anche se dovrai invece usare RealVNC.Con TightVNC afferma che non sono disponibili metodi di sicurezza compatibili.
@BrandonRader Sì, questo tipo di approccio sembra molto meglio che consentire a chiunque di richiedere l'autorizzazione, IMO.Grazie per il suggerimento, questo mi ha aiutato molto!A proposito, l'ho sperimentato su High Sierra, forse anche su versioni precedenti di macOS, e l'ho ancora sull'ultimo 10.14.6 Mojave, quindi non è sicuramente una questione di aggiornamento del sistema ... E sì, sto usando RealVNCda alcuni anni, solo perché TightVNC si bloccava molte volte al giorno e mi faceva impazzire totalmente.
Non ha funzionato fino a quando non ho riavviato il Mac.Quindi sembrava non funzionare di nuovo fino a un altro riavvio.Non potrei mai farlo funzionare in modo coerente.
Questo non funziona con TigerVNC.Viene visualizzato: "Nessun tipo di sicurezza corrispondente"
È possibile lasciare selezionata l'opzione "Visualizzatori VNC ... password: ...".Forse allora hai anche bisogno dell'impostazione suggerita da @mike-asdf nella [sua risposta] (https://apple.stackexchange.com/a/354294/14586): `sudo defaults write /Library/Preferences/com.apple.RemoteManagement VNCAlwaysStartOnConsole -boolvero »
Dmitry Sokolov
2019-06-22 01:25:18 UTC
view on stackexchange narkive permalink

Accesso remoto dovrebbe essere consentito ( Preferenze di sistema -> Condivisione -> Accesso remoto ).

  1. Connettiti tramite ssh: ssh user @ host
  2. Esegui sudo pkill loginwindow
  3. Connettiti utilizzando VNC come al solito
Grazie!!Questo l'ha risolto.
Questo è quello di cui hai bisogno quando non hai accesso fisico al computer ma hai accesso SSH.
Soluzione molto scortese, ma funziona.Sarebbe più utile se fosse possibile qualcosa come "loginwindow reset".
Questo termina i processi in esecuzione in qualsiasi sessione di accesso della GUI?
Grazie!.Questa è solo una soluzione temporanea, perché il problema si ripresenterà.Ma è un ottimo suggerimento per poter accedere subito e preoccuparsi di una soluzione migliore in seguito.
@kccricket: Sì, questo disconnetterà qualsiasi utente che potrebbe effettivamente utilizzare la macchina.Quindi, in effetti, è solo un'ultima soluzione molto scortese.
Questo risolve anche il problema se utilizzi Apple Remote Desktop per la condivisione dello schermo
Mike Asdf
2019-03-20 01:51:52 UTC
view on stackexchange narkive permalink

La mia soluzione alternativa era eseguire questo comando per impedire completamente la visualizzazione della schermata di accesso per le connessioni VNC.

(A seconda delle tue esigenze di sicurezza, potresti voler evitare questo approccio.)

  sudo defaults write /Library/Preferences/com.apple.RemoteManagement VNCAlwaysStartOnConsole -bool true
 
Amico, sei fantastico!Grattugiare!
Questo mi ha fatto accedere. Avevo già usato la risposta pkill ma non ero contento di uccidere tutti i miei processi.Questo è molto più amichevole.
Funziona, e non kickout l'utente loggato come la soluzione alternativa `sudo pkill loginwindow`.Nelle preferenze di condivisione dello schermo, ho selezionato entrambe le preferenze: "Chiunque può richiedere l'autorizzazione per controllare lo schermo" + "I visualizzatori VNC possono controllare lo schermo con la password: ...".Quindi mi viene ancora richiesta la password VNC, ma salta la schermata di accesso aggiuntiva e accedo direttamente alla schermata corrente reale.
Gerry Martin
2018-11-10 03:59:58 UTC
view on stackexchange narkive permalink

Quindi, a quanto pare, questo è strettamente un problema VNC.Di solito uso Tight VNC per connettermi al mio Mac a casa dal lavoro e stavo ottenendo lo stesso login rotante.Questa volta ho provato a utilizzare la funzione Condivisione schermo incorporata in OSX (andando su Command + K e inserendo vnc: // ipaddress: port) e mi sono state richieste le credenziali del mio laptop e boom Mi trovavo senza problemi mentre la mia finestra VNC girava ancora.Potrebbe essere necessario riavviare il Mac OPPURE vedere se è possibile riavviare il servizio VNC (buona fortuna, finora i normali comandi non hanno funzionato per me) sul Mac.

Spero che questo aiuti!

Gerry

Grazie per la risposta, Gerry!Avrei dovuto chiarire che ho bisogno di una soluzione per la connessione da un PC Windows al Mac, quindi l'app nativa di condivisione dello schermo di Apple non è un'opzione per me.
Cullen, Totalmente comprensibile!In tal caso, un'opzione potrebbe essere quella di utilizzare la nuova [soluzione "Desktop remoto" di Google:] (https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp) o qualcosa di simile a TeamViewer.Mi dispiace di non poter essere più d'aiuto di così, sto ancora cercando soluzioni per uso personale e lavorativo.
Sto ricevendo anche questo e devo connettermi da Windows.Ho provato sia Tight VNC che il visualizzatore RealVNC ma nessuno dei due funziona;succede la stessa cosa.Qualcuno ha trovato una soluzione o una soluzione alternativa?
Janko Petras
2019-01-04 14:07:50 UTC
view on stackexchange narkive permalink

La mia soluzione o soluzione alternativa per questo è usare TigerVNC e andare su Lockscreen quando hai finito di gestire il Mac da remoto. Utilizzando questo metodo sopra, non è stato registrato il problema del "cerchio rotante".

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

Ho una leggera modifica a questo problema.Utilizzando VNC, ho aperto la schermata di accesso e non riesco a digitare la password.È come Solo visualizzazione.

Pensavo di averlo risolto disabilitando l'accesso a vnc e abilitando semplicemente la condivisione dello schermo per determinati utenti.Quindi ho usato Real VNC configurato per Apple Remote Control utilizzando nome utente e password della macchina. Funzionava benissimo, ma è sufficiente uscire di nuovo.

Ho anche provato a chiudere la schermata di accesso con ssh, ma non ha aiutato.Non capisco davvero perché continuo a premere la schermata di accesso ma non riesco a digitare una password.

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

Deselezionando queste opzioni, ho risolto il problema.

Nota: queste opzioni si trovano nelle impostazioni di RealVNC Viewer.https://help.realvnc.com/hc/en-us/articles/360002250257-Setting-up-Single-Sign-on-Authentication-SSO-


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 4.0 con cui è distribuito.
Loading...