Con , puedo acceder a mi mac en casa a través de VNC. Cuando estoy en la misma red, también puedo acceder a ella a través de ssh con el nombre NAME.local con la ayuda de bonjour.
Entonces, ¿es posible iniciar sesión en la terminal de Mac en casa a través de VNC + SSH o algo así? Probé con NAME.local fuera de la red local, pero no se reconoce el nombre.
ssh computername.`echo show Setup:/Network/BackToMyMac | scutil | sed -n 's/.* : *\(.*\).$/\1/p'`
también funciona bien.
Referencia: http://smithjw.me/blog/2012/8/1/initiating-screen-sharing-or-back-to-my-mac-from-the-command.html
Sí, puede usar la dirección Volver a mi Mac de iCloud para ingresar a SSH/VNC. Puede obtener su dirección usando el siguiente comando.
dns-sd -E
La línea final muestra el número de cuenta.
Utilice la siguiente sintaxis para determinar la dirección:
computername.number.members.btmm.icloud.com
Siempre que tenga el puerto reenviado correctamente, puede usar esta dirección para conectarse a través de SSH/VNC.
proseguir
grg
hostname
y utilícelo como el nombre de su computadora.proseguir
host
, pero obtuve el mismo error. El nombre incluye .local, probé con y sin él para obtener el mismo error.grg
scutil --set HostName yourcomputername
proseguir
grg
proseguir
proseguir