2 votes

Puis-je redémarrer mon Mac à distance via le partage d'écran si l'écran ne montre que du lin ?

Je suis actuellement en Norvège. Mon Mac mini se trouve dans mon appartement en Australie. Je peux accéder au partage d'écran via Back To My Mac. La connexion est bonne, mais l'écran ne comporte que du lin - pas de barre de menu, pas de dock, rien d'autre. Je suis pratiquement sûr que c'est ce qui s'affiche à l'écran et qu'il ne s'agit pas d'un problème de connexion ou autre (cela s'est déjà produit une fois alors que j'étais assis dans la même pièce...).

Je sais que le système est réactif car la seule autre chose qui peut passer par mon routeur est l'interface web de Transmission, qui fonctionne très bien. (Malheureusement, il semble que j'ai négligé de transférer un port pour ssh...)

Existe-t-il un moyen de redémarrer ou de retrouver l'usage complet du système via l'accès limité au partage d'écran dont je dispose ?

4voto

Jay Bazuzi Points 1490

Apparemment, vous pouvez utiliser l'infrastructure Back To My Mac pour accéder à SSH même si aucun port n'est ouvert sur le routeur en face du Mac concerné :

Trouvez votre numéro de compte iCloud en exécutant cette commande dans le terminal :

dns-sd -E

Exemple de sortie

Looking for recommended registration domains:
Timestamp     Recommended Registration domain
23:45:15.660  Added     (More)               local
23:45:15.660  Added                          icloud.com
                                             - > btmm
                                             - - > members
                                             - - - > 123456789

(Notez bien le numéro de la dernière ligne, dans ce cas-ci 123456789 (ceci n'est qu'un exemple).

Le nom d'hôte que vous devez utiliser pour ssh est <nom d'hôte local de l'ordinateur>.<numéro ci-dessus>.members.btmm.icloud.com. Remplacez les espaces par des traits d'union et omettez les apostrophes (le nom par défaut est "Name's <type of Mac>").

La commande que j'ai utilisée est donc la suivante :

ssh -2 -6 Jons-mac-mini.123456789.members.btmm.icloud.com

Pour compléter la solution à mon problème (redémarrage), une fois connecté via SSH, j'ai utilisé la commande suivante pour redémarrer :

sudo /sbin/shutdown -r now

(Sourced from aquí )

0voto

ecolell Points 1

Dans ce page dit que Control-Eject vous montrer une boîte de dialogue d'arrêt. (Vous avez besoin d'un clavier avec un éjecter clé.)

0voto

Josh Correia Points 391

Si vous voulez redémarrer la machine à distance sans avoir à spécifier l'utilisateur, vous pouvez spécifier un fichier d'entrée sous la forme d'un plist. Effectuez les étapes suivantes sur l'ordinateur auquel vous vous connectez à distance :

  1. Tout d'abord, vous devez créer un fichier plist qui aura votre ouvrez une fenêtre de terminal et collez ce qui suit : touch ~/.restart.plist . Maintenant ouvrez ce fichier plist dans un éditeur de texte et collez ce qui suit :

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>Username</key>
    <string>USERNAME_HERE</string>
    <key>Password</key>
    <string>PASSWORD_HERE</string>
    </dict>
    </plist>
  2. Remplacez USERNAME_HERE et PASSWORD_HERE dans le fichier ci-dessus par vos informations d'identification et enregistrez le fichier.

  3. Créez un alias dans votre profil bash de sorte que tous vos pour que tout ce que vous ayez à faire soit de taper reboot et il fera le reste pour vous. Ouvrez votre ~/.bash_profile dans un éditeur de texte et ajoutez la ligne suivante alias reboot="sudo fdesetup authrestart -inputplist < ~/.restart.plist" puis enregistrez le fichier.

  4. Fermez et rouvrez votre fenêtre de terminal, ou tapez dans source ~/.bash_profile afin de mettre à jour votre alias pour qu'il corresponde au profil bash.

Vous pourrez désormais redémarrer votre ordinateur distant avec un utilisateur spécifique en tapant simplement reboot dans votre terminal !

Source :

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X