Stabilire la sessione ssh usando Back To My Mac

6

Sto cercando di stabilire una sessione ssh sul mio MacBook usando "Back to my Mac". Quindi ho attivato l'opzione "Torna al mio Mac" attiva in iCloud e ho spuntato la casella di accesso remoto. Ma se impartisco il comando

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

il terminale entra nella riga successiva e rimane nero. Ci scusiamo per non aver fornito ulteriori informazioni, ma non ne so molto, quindi non so quali altre informazioni fornire.

Qualcuno sa cosa ho fatto di sbagliato?

Modifica : come suggerito, ho usato il flag -vvvv e ho ottenuto:

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

Anche il comando

ssh localhost

funziona senza problemi.

    
posta user3726947 16.07.2017 - 23:17
fonte

1 risposta

9

"Torna al mio Mac" utilizza un dispositivo tunnel speciale configurato con due indirizzi IPv6 più o meno casuali e univoci dalla stanza degli indirizzi locale:

  • un indirizzo locale del collegamento: fe80 ...
  • un unicast locale univoco (ULA): da fc00 ... a fdff ...

Tutto il traffico IPv6 (nome_computer.number.members.btmm.icloud.com è il nome DNS di un host / dispositivo IPv6!) è avvolto in pacchetti IPv4 , in modo che non sia necessario un router con funzionalità IPv6. Sul lato Apple è scartato - probabilmente con qualche relay 6in4 - e poi indirizzato al dispositivo remoto.

Apparentemente questo non funziona se vuoi ssh dal tuo host nel tuo host (alias ssh -6 %localhost-utun1-ULA% ). Funziona con un secondo dispositivo (anch'esso registrato con il tuo ID Apple in iCloud) nella tua rete privata o remota.

È molto lento (testato con due Sierra VM su un unico Mac che utilizza la stessa interfaccia di rete fisica!).

    
risposta data 17.07.2017 - 04:39
fonte

Leggi altre domande sui tag