Mac'e Geri Dön kullanarak ssh oturumu oluşturma


6

MacBook'uma "Mac'ime Dön" özelliğini kullanarak bir ssh oturumu açmaya çalışıyorum. Bu yüzden "Geri benim Mac için" seçeneği döndü üzerinde iCloud ve kutuya uzak işareti işaretli. Ama emri verirseniz

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

terminal bir sonraki satıra girer ve siyah kalır. Daha fazla bilgi vermediğim için üzgünüm, ama bu konuda fazla bir şey bilmiyorum, bu yüzden başka ne sağlayacağımı bilmiyorum.

Neyi yanlış yaptığımı bilen var mı?

Düzenleme : Önerildiği gibi -vvvv bayrağını kullandım ve anladım:

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

Ayrıca komut

ssh localhost

herhangi bir sorun olmadan çalışır.


Bir seçenek olarak sshçağırarak daha fazla hata ayıklama bilgisi elde edebilirsiniz -vvvv. Bu en azından bağlantı kurma sürecinde nerede durduğunu söyleyecektir.
Ian C.

1
Öyleyse uzaktaki bilgisayarınıza erişilemiyor, hepsi -vvvvbize. Bir sohbet odasında hata ayıklayalım. Sana bir sorum var: chat.stackexchange.com/rooms/62332/debugging-btmm-ssh
Ian C.

Tüm BTMM ayarlarının, bilgisayar güvenlik duvarının ve ssh ayarlarının doğru olduğunu, ancak BTMM'nin yönlendirilemez gibi görünen IPv6 adresine ssh yapmaya çalıştığını belirledik. Buradan nereye götüreceğinden emin değilim, ama belki de benden daha akıllı biri bunu çözebilir.
Ian C.

Cevap% 100 olmasa da - mDNS ve BTMM konusunda bana çok yardımcı olan bazı harika cevaplara bağlantı vermek istedim - apple.stackexchange.com/questions/53719/… ve apple.stackexchange.com/questions/14049/…
bmike

Yanıtlar:


9

"Mac'ime dön", yerel adres odasından iki veya daha az rasgele ve benzersiz IPv6 adresiyle yapılandırılmış özel bir tünel aygıtı kullanıyor:

  • yerel bağlantı adresi: fe80 ...
  • eşsiz bir yerel tek noktaya yayın (ULA): fc00… fdff…

Tüm IPv6 trafiği (bilgisayar_adı.numara.members.btmm.icloud.com bir IPv6 ana bilgisayarının / aygıtının DNS adıdır!) IPv4 özellikli bir yönlendiriciye ihtiyaç duyulmaması için IPv4 paketlerine sarılır . Apple tarafında açılmış - muhtemelen 6in4 röle ile - ve sonra uzak cihaza yönlendirilmiş.

Görünüşe göre bu kendi ev sahibinizden kendi ev sahibinize (aka ssh -6 %localhost-utun1-ULA%) ssh etmek istiyorsanız bu işe yaramaz . Kendi özel veya uzak ağınızda ikinci bir cihazla (iCloud'da Apple kimliğinizle de kayıtlı) çalışır.

Yine de gerçekten yavaştır (aynı fiziksel ağ arabirimini kullanarak bir barındırma sunucusunda iki Sierra VM ile test edilmiştir!).


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.