Otázka:
Navázání relace ssh pomocí Back To My Mac
user3726947
2017-07-17 02:17:49 UTC
view on stackexchange narkive permalink

Pokouším se navázat relaci ssh na svém MacBooku pomocí „Zpět na můj Mac“. Takže jsem v iCloudu otočil možnost „Zpět na můj Mac“ on a zaškrtnul vzdálené přihlašovací pole. Ale když vydám příkaz

  ssh jméno_uživatele@název_počítače.number.members.btmm.icloud.com
 

terminál pouze přejde na další řádek a zůstane černý. Omlouváme se za neposkytnutí dalších informací, ale nevím o tom moc, takže nevím, jaké další informace mám poskytnout.

Ví někdo, co jsem udělal špatně?

Edit: Jak bylo navrženo, použil jsem příznak -vvvv a dostal:

  OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Čtení konfiguračních dat / etc / ssh / ssh_config
debug2: řešení portu „computer_name.number.members.btmm.icloud.com“ 22
debug2: ssh_connect_direct: needpriv 0
debug1: Připojení k computer_name.number.members.btmm.icloud.com [private_IPv6_address] port 22: Provoz vypršel
ssh: Připojuje se k portu computer_name.number.members.btmm.icloud.com [private_IPv6_address] port 22: Časový limit operace vypršel
 

Také příkaz

  ssh localhost
 

funguje bez problémů.

Užitečnější informace o ladění můžete získat z `ssh` voláním s volbou` -vvvv`.To vám alespoň řekne, kde se v procesu navazování připojení zastavilo.
Váš vzdálený počítač je tedy nedosažitelný, to je vše, co nám říká „-vvvv“.Ladíme se v chatovací místnosti.Mám pro vás otázky: https://chat.stackexchange.com/rooms/62332/debugging-btmm-ssh
Zjistili jsme, že všechna nastavení BTMM, nastavení brány firewall počítače a ssh jsou správná, ale BTMM se pokouší ssh na adresu IPv6, která se jeví jako nesměrovatelná.Nejste si jisti, kam to odtud vzít, ale možná na to přijde někdo chytřejší než já.
I když to není 100% odpověď - chtěl jsem odkazovat na některé skvělé odpovědi, které mi velmi pomohly s mDNS a BTMM - https://apple.stackexchange.com/questions/53719/can-i-use-back-to-my-macs-mdns-address-and-for-ssh-and-other-routing-of-traffic a https://apple.stackexchange.com/questions/14049/is-it-possible-to-use-back-to-my-mac-dns-or-routing-information-from-the-command
Jeden odpovědět:
klanomath
2017-07-17 07:39:02 UTC
view on stackexchange narkive permalink

„Zpět na můj Mac“ používá speciální tunelové zařízení konfigurované se dvěma - víceméně náhodnými a jedinečnými - adresami IPv6 z místní adresáře:

  • místní adresa odkazu: fe80 ...
  • jedinečný místní unicast (ULA): fc00… až fdff…

Veškerý přenos IPv6 (computer_name.number.members.btmm.icloud.com je název DNS hostitele / zařízení IPv6!) je zabalen do paketů IPv4, takže směrovač podporující protokol IPv6 nenínení potřeba.Na straně Apple je rozbaleno - pravděpodobně s nějakým relé 6v4 - a poté směrováno na vzdálené zařízení.

Zdá se, že to nefunguje, pokud chcete ssh z vlastního hostitele do svého vlastního hostitele (aka ssh -6% localhost-utun1-ULA% ).Funguje s druhým zařízením (také registrovaným pomocí vašeho Apple ID v iCloudu) ve vaší soukromé nebo vzdálené síti.

Je to ale opravdu pomalé (testováno se dvěma virtuálními počítači Sierra na jednom hostujícím počítači Mac, přičemž všechny používají stejné fyzické síťové rozhraní!).

Také - hurá na [RFC 6281] (https://tools.ietf.org/html/rfc6281) a [tyto otázky a odpovědi zde zpět na můj design a funkci Mac] (https://apple.stackexchange.com/q/283349/5472)


Tyto otázky a odpovědi byly automaticky přeloženy z anglického jazyka.Původní obsah je k dispozici na webu stackexchange, za který děkujeme za licenci cc by-sa 3.0, pod kterou je distribuován.
Loading...