Question:
L'écran de connexion d'accès à distance de MacOS Mojave est bloqué sur le spinner de chargement infini
brokethebuildagain
2018-11-10 00:27:28 UTC
view on stackexchange narkive permalink

Mon entreprise possède un Mac Mini que nous utilisons pour les versions iOS.Parfois, l'un de nous a besoin de s'y connecter via un accès à distance (depuis un PC Windows) pour mettre à jour les outils de construction.

Cependant, depuis la mise à jour du système d'exploitation vers le dernier MacOS Mojave, la plupart du temps, nous ne pouvons pas nous connecter à distance.Sur n'importe quel client VNC (j'utilise VNC Viewer mais je l'ai également testé avec UltraVNC).Dès que l'un de nous établit une connexion au Mac, il affiche simplement l'écran de connexion avec le nom d'utilisateur et l'image du compte, aucune invite de mot de passe ni aucun bouton de quelque sorte que ce soit, et un spinner de chargement qui tourne pour toujours:

remote access screen is stuck with this loading spinner

J'ai constaté que je pouvais "résoudre" ce problème en accédant physiquement à la machine et en me déconnectant du compte, mais bien sûr, c'est douloureux et peu pratique.

Est-ce juste un bug de mojave?Existe-t-il des moyens de sortir de cette boucle?Je dois mentionner que cela ne semblait pas être un problème avant la mise à jour de Mojave.

Sept réponses:
brokethebuildagain
2018-11-14 00:30:49 UTC
view on stackexchange narkive permalink

Cela semble être un bogue dans l'implémentation VNC de MacOS Mojave.Heureusement, j'ai trouvé une solution de contournement.

Dans l'application des paramètres, sélectionnez Partage .Sélectionnez ensuite "Partage d'écran" à gauche et cliquez sur le bouton "Paramètres de l'ordinateur ..." . Screen Sharing settings window

Dans la boîte de dialogue qui apparaît, check "Tout le monde peut demander l'autorisation de contrôler l'écran" et un-check "Les téléspectateurs VNC peuvent contrôler l'écran avec le mot de passe: _____" . Computer Settings dialog with first option checked and second option unchecked

Cela supprime 1 couche de sécurité, donc je ne le recommanderais pas si votre mac a des ports publics configurés.Il utilise toujours l'authentification de MacOS pour les comptes, donc tant que vous avez de bons mots de passe sur tous vos comptes d'utilisateurs, il peut toujours être raisonnablement sécurisé.J'espère que cela aidera tous ceux qui recherchent une solution de contournement pour cela.

J'ai décoché les deux cases dans "Paramètres de l'ordinateur", puis j'ai changé le "Autoriser l'accès pour:" à "Uniquement ces utilisateurs:" et j'ai ajouté les utilisateurs que je voulais utiliser.Cela semblait fonctionner pour moi.J'ai également mis à jour macOS le même jour, donc peut-être aussi.
@Brandon Je suis confronté au même problème et j'ai essayé de "simplement mettre à jour" - mais cela ne semble pas suffisant car le problème persiste.
Cela fonctionne bien que vous deviez utiliser RealVNC à la place.Avec TightVNC, il prétend qu'il n'y a pas de méthodes de sécurité compatibles disponibles.
@BrandonRader Oui, ce genre d'approche semble bien mieux que de permettre à quiconque de demander la permission, OMI.Merci pour la pointe, cela m'a beaucoup aidé!En passant, j'ai vécu cela sur High Sierra, peut-être même sur les versions antérieures de macOS, et je l'ai toujours sur le dernier 10.14.6 Mojave, donc ce n'est certainement pas une question de mise à jour du système ... Et oui, j'utilise RealVNCdepuis quelques années maintenant, juste parce que TightVNC plantait plusieurs fois par jour et me rendait totalement fou.
Cela n'a pas fonctionné tant que je n'ai pas redémarré le Mac.Ensuite, il a semblé ne plus fonctionner jusqu'à un autre redémarrage.Je ne pourrais jamais faire fonctionner cela de manière cohérente.
Cela ne fonctionne pas avec TigerVNC.Il apparaît: "Aucun type de sécurité correspondant"
Vous pouvez laisser l'option "Visionneurs VNC ... mot de passe: ..." cochée.Vous avez peut-être besoin du paramètre suggéré par @mike-asdf dans [sa réponse] (https://apple.stackexchange.com/a/354294/14586): `sudo defaults write /Library/Preferences/com.apple.RemoteManagement VNCAlwaysStartOnConsole -boolvrai »
Dmitry Sokolov
2019-06-22 01:25:18 UTC
view on stackexchange narkive permalink

La connexion à distance doit être autorisée ( Préférences Système -> Partage -> Connexion à distance ).

  1. Se connecter via ssh: utilisateur ssh @ hôte
  2. Exécutez sudo pkill loginwindow
  3. Connectez-vous en utilisant VNC comme d'habitude
Je vous remercie!!Cela l'a corrigé.
C'est celui dont vous avez besoin lorsque vous n'avez pas d'accès physique à l'ordinateur mais que vous avez un accès SSH.
Solution très grossière, mais fonctionne.Ce sera plus bien si quelque chose comme `loginwindow reset` était possible.
Cela met-il fin aux processus en cours d'exécution dans les sessions de connexion GUI?
Merci!.Ce n'est qu'une solution temporaire, car le problème reviendra.Mais c'est un excellent conseil pour pouvoir se connecter maintenant et s'inquiéter d'une meilleure solution plus tard.
@kccricket: Oui, cela déconnectera tout utilisateur qui pourrait réellement utiliser la machine.Donc, en effet, c'est une solution de contournement de dernier recours très grossière.
Cela résout également le problème si vous utilisez Apple Remote Desktop pour partager l'écran
Mike Asdf
2019-03-20 01:51:52 UTC
view on stackexchange narkive permalink

Ma solution de contournement était d'exécuter cette commande afin d'empêcher complètement l'écran de connexion d'apparaître pour les connexions VNC.

(En fonction de vos besoins en matière de sécurité, vous voudrez peut-être éviter cette approche.)

  sudo par défaut écrit /Library/Preferences/com.apple.RemoteManagement VNCAlwaysStartOnConsole -bool true
 
Mec, tu es génial!Grille!
Cela m'a connecté. J'avais utilisé la réponse pkill avant mais je n'étais pas content de tuer tous mes processus.C'est beaucoup plus convivial.
Cela fonctionne et ne bloque pas l'utilisateur connecté comme la solution de contournement `sudo pkill loginwindow`.Dans les préférences de partage d'écran, j'ai coché les deux préférences: "Tout le monde peut demander l'autorisation de contrôler l'écran" + "Les spectateurs VNC peuvent contrôler l'écran avec un mot de passe: ...".Donc, on me demande toujours le mot de passe VNC, mais ignorez l'écran de connexion supplémentaire et accédez directement à l'écran actuel réel.
Gerry Martin
2018-11-10 03:59:58 UTC
view on stackexchange narkive permalink

Donc, apparemment, c'est strictement un problème VNC.J'utilise généralement Tight VNC pour me connecter à mon Mac à la maison depuis le travail et j'obtenais la même connexion rotative.Cette fois, j'ai essayé d'utiliser la fonctionnalité Partage d'écran intégrée à OSX (en accédant à Command + K et en entrant vnc: // ipaddress: port) et cela m'a demandé les informations d'identification de mon ordinateur portable et boom Je me suis retrouvé sans problème pendant que ma fenêtre VNC tournait encore.Vous devrez peut-être redémarrer le Mac OU voir si vous pouvez redémarrer le service VNC (bonne chance, jusqu'à présent, les commandes normales n'ont pas fonctionné pour moi) sur le Mac.

J'espère que ça aide!

Gerry

Merci pour la réponse, Gerry!J'aurais dû préciser que j'avais besoin d'une solution pour me connecter d'un PC Windows au Mac, donc l'application native de partage d'écran d'Apple n'est pas une option pour moi.
Cullen, Totalement compréhensible!Si tel est le cas, une option pourrait être d'utiliser la nouvelle [solution "Remote Desktop" de Google:] (https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp) ou quelque chose comme TeamViewer.Désolé, je ne peux pas être plus utile que cela, je suis toujours à la recherche de solutions pour un usage personnel et professionnel.
Je reçois cela aussi et je dois me connecter à partir de Windows.J'ai essayé à la fois Tight VNC et le visualiseur RealVNC mais aucun ne fonctionne;la même chose se produit.Quelqu'un a-t-il trouvé un correctif ou une solution de contournement?
Janko Petras
2019-01-04 14:07:50 UTC
view on stackexchange narkive permalink

Ma solution ou solution de contournement pour cela consiste à utiliser TigerVNC et à accéder à Lockscreen lorsque vous avez terminé de gérer Mac à distance. En utilisant cette méthode ci-dessus, je n'ai pas enregistré de problème de "cercle tournant".

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

J'ai une légère modification à ce problème.En utilisant VNC, je frappe l'écran de connexion et je ne peux pas taper le mot de passe.C'est comme Afficher uniquement.

Je pensais l'avoir corrigé en désactivant l'accès au vnc et en activant simplement le partage d'écran pour certains utilisateurs.Ensuite, j'ai utilisé Real VNC configuré pour Apple Remote Control en utilisant le nom d'utilisateur et le mot de passe de la machine. Cela fonctionnait très bien, mais arrêtez de nouveau.

J'ai même essayé de tuer l'écran de connexion avec ssh mais cela n'a pas aidé.Je ne comprends vraiment pas pourquoi je continue d’appuyer sur l’écran de connexion mais je ne peux pas saisir de mot de passe.

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

En décochant cette option, j'ai résolu le problème.

Remarque: ces options se trouvent dans les paramètres de RealVNC Viewer.https://help.realvnc.com/hc/en-us/articles/360002250257-Setting-up-Single-Sign-on-Authentication-SSO-


Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...