Ich versuche, mit "Zurück zu meinem Mac" eine SSH-Sitzung zu meinem MacBook einzurichten. Also habe ich die Option „Zurück zu meinem Mac“ in iCloud aktiviert und das Kontrollkästchen für die Remote-Anmeldung aktiviert. Aber wenn ich den Befehl erteile
ssh user_name@computer_name.number.members.btmm.icloud.com
das Terminal geht einfach in die nächste Zeile und bleibt schwarz. Tut mir leid, dass ich keine weiteren Informationen bereitgestellt habe, aber ich weiß nicht viel darüber, daher weiß ich nicht, welche anderen Informationen ich bereitstellen soll.
Weiß jemand was ich falsch gemacht habe?
Bearbeiten : Wie vorgeschlagen habe ich das Flag -vvvv verwendet und Folgendes erhalten:
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
Auch der Befehl
ssh localhost
funktioniert ohne probleme.
"Back to my Mac" verwendet ein spezielles Tunnelgerät, das mit zwei - mehr oder weniger zufälligen und eindeutigen - IPv6-Adressen aus dem lokalen Adressraum konfiguriert ist:
Der gesamte IPv6-Verkehr (computer_name.number.members.btmm.icloud.com ist der DNS-Name eines IPv6-Hosts/Geräts!) wird in IPv4-Pakete verpackt , sodass kein IPv6-fähiger Router benötigt wird. Auf der Apple-Seite wird es ausgepackt - wahrscheinlich mit einem 6in4-Relay - und dann an das Remote-Gerät weitergeleitet.
Anscheinend funktioniert dies nicht, wenn Sie von Ihrem eigenen Host auf Ihren eigenen Host (auch bekannt als ) ssh möchten ssh -6 %localhost-utun1-ULA%
. Es funktioniert mit einem zweiten Gerät (ebenfalls mit Ihrer Apple-ID in iCloud registriert) in Ihrem eigenen privaten oder einem entfernten Netzwerk.
Es ist jedoch sehr langsam (getestet mit zwei Sierra-VMs auf einem Hosting-Mac, die alle dieselbe physische Netzwerkschnittstelle verwenden!).
Jan C.
ssh
indem Sie es mit-vvvv
als Option aufrufen. Das wird Ihnen zumindest sagen, wo es im Verbindungsaufbauprozess ins Stocken geraten ist.Jan C.
-vvvv
uns sagt. Lassen Sie uns in einem Chatroom debuggen. Ich habe Fragen an Sie: chat.stackexchange.com/rooms/62332/debugging-btmm-sshJan C.
Fahrrad