Est-il possible de se connecter à distance (en dehors du réseau local) à mon Mac à la maison via SSH + VPN?


1

Avec entrez la description de l'image ici, je peux accéder à mon mac à la maison via VNC. Lorsque je suis dans le même réseau, je peux également y accéder via ssh avec le nom NAME.local à l’aide de bonjour.

entrez la description de l'image ici

Ensuite, est-il possible de connecter le Mac à la maison via VNC + SSH ou autre chose? J'ai essayé avec NAME.local en dehors du réseau local, mais le nom n'est pas reconnu.

AJOUTÉE

ssh computername.`echo show Setup:/Network/BackToMyMac | scutil | sed -n 's/.* : *\(.*\).$/\1/p'`

fonctionne aussi très bien.

Référence: http://smithjw.me/blog/2012/8/1/initiating-screen-sharing-or-back-to-my-mac-from-the-command.html

Réponses:


2

Oui, vous pouvez utiliser l'adresse iCloud Back to My Mac vers SSH / VNC in. Vous pouvez obtenir votre adresse à l'aide de la commande suivante.

dns-sd -E

La dernière ligne indique le numéro de compte.
Utilisez la syntaxe suivante pour déterminer l'adresse:

computername.number.members.btmm.icloud.com

Si vous avez correctement transféré le port, vous pouvez utiliser cette adresse pour vous connecter via SSH / VNC.


J'ai mis à jour le post, pourriez-vous m'aider?
— Prosseek

@prosseek Assurez-vous que le nom de votre ordinateur est correct - exécutez-le hostnameet utilisez-le comme nom de votre ordinateur.
— grg

J'ai essayé le nom de host, mais j'ai eu la même erreur. Le nom inclut .local, j’ai essayé avec et sans lui d’obtenir la même erreur.
— Prosseek

@prosseek Essayez de définir le nom d'hôte pour ne pas inclure .local - runscutil --set HostName yourcomputername
— grg

1
Ping ne fonctionne pas, mais ssh fonctionne: smithjw.me/blog/2012/8/1/…
— prosseek
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.