6 votos

Establecimiento de la sesión ssh utilizando Volver a mi Mac

Estoy tratando de establecer una sesión ssh a mi MacBook el uso de "Volver a mi Mac". Así que me volví a la de "Volver a mi Mac" opción en en iCloud y marcarse el control remoto firmar en la casilla. Pero si emitir el comando

ssh user_name@computer_name.number.members.btmm.icloud.com

el terminal va en la línea siguiente y se queda negro. Lo siento por no proporcionar más información, pero yo no sé mucho acerca de esto, así que no sé qué más información a proporcionar.

¿Alguien sabe lo que hice mal?

Edit: Como me sugirió que utiliza el-vvvv bandera y tengo:

OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "computer_name.number.members.btmm.icloud.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to computer_name.number.members.btmm.icloud.com [private_IPv6_address] port 22: Operation timed out
ssh: Connecting to computer_name.number.members.btmm.icloud.com [private_IPv6_address] port 22: Operation timed out

También el comando

ssh localhost

funciona sin ningún tipo de problemas.

9voto

klanomath Puntos 19587

"Volver a mi Mac" utiliza un túnel especial de dispositivo configurado con dos - más o menos aleatorio y único - de las direcciones IPv6 de la dirección local de habitación:

  • una dirección local de enlace: fe80...
  • un único local unicast (ULA): fc00... a fdff...

Todo el tráfico IPv6 (computer_name.number.members.btmm.icloud.com es el nombre DNS de un host IPv6/dispositivo!) está envuelto en paquetes IPv4, por lo que una IPv6 capaz router no es necesario. En el Apple lado sin envolver - probablemente con algunos 6en4 relé y luego se encamina hacia el dispositivo remoto.

Al parecer, esto no funciona si desea ssh desde tu propio servidor en tu propio host (aka ssh -6 %localhost-utun1-ULA%). Funciona con un segundo dispositivo (también registrado con tu ID de Apple en iCloud) en su propio privado o en una red remota.

Es muy lento, aunque (probado con dos Sierra VMs en un hosting de Mac, todos con el mismo interfaz de red física!).

-1voto

12padams Puntos 36

Si entiendo que los datos correctamente, entonces:

  1. Está tratando de conectar el MacBook a partir de sí mismo, o de otro equipo? Por favor identificar el equipo de origen en la sesión de ssh -- es decir, el que parece estar escribiendo en una Terminal de shell

    ssh -vvvv user_name@computer_name.number.members.btmm.icloud.com
    
  2. Considere la posibilidad de que estos son variables que deben ser sustituidos por los adecuados, pertinentes valores:

    • computer_name -> trata de 'scutil --obtener LocalHostName'
    • user_name -> un usuario válido en el Macbook
    • número -> no estoy seguro-debe ser investigado

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X