Back to My Mac i SSH
Jeśli macie uruchomioną na Waszym Maku usługę Zdalnie na moim Maku (Back to My Mac), to wiadomo, że dzięki niej można łatwo nawiązywać połączenia zdalne. Nie wszyscy jednak wiedzą, że umożliwia ona także nawiązywać połączenia przez SSH.
Nie zawsze potrzebujemy połączenia z ekranem naszego komputera. Dlaczego by nie mieć dostępu do Terminala. Aby to zrobić, musimy na innym Maku1 uruchomić Terminal i z menu Powłoka wybieramy Nowe połączenie zdalne lub korzystamy ze skrótu klawiszowego Shift
+Cmd
+k
. Pojawi się okno do ustanawiania takich połączeń, gdzie na liście wybieramy Bezpieczna powłoka (SSH), a na liście po prawej powinien się pojawić nasz komputer.
Wtedy w polu użytkownik wpisujemy oczywiście nazwę naszego użytkownika, a następnie klikamy Połącz.
Jeśli jednak z jakiegoś powodu na liście nie wyświetli się nasz komputer, mamy jeszcze jedno wyjście. W Terminalu musimy skorzystać z następującej komendy:
dns-sd -E
Jako wynik otrzymamy kilka informacji2:
Najbardziej interesuje nas numer na samym końcu – unikalny dla każdego konta iCloud. Na jego podstawie można zbudować specjalny adres według poniższego schematu:
nazwa-komputera.numer-identyfikacyjny.members.btmm.icloud.com
Jeśli więc wasz komputer nazywa się macbook
, a numer to 12345678
, to adres powinien wyglądać tak:
macbook.12345678.members.btmm.icloud.com
Aby teraz połączyć się za pomocą SSH wystarczy, że do powyższego adresu dodamy nazwę naszego użytkownika i znaczek @
, np.:
ssh maciej@macbook.12345678.members.btmm.icloud.com
Źródło: CNET
Komentarze: 1
1) co zrobić, jeśli w terminalu wyskoczyły mi 3 unikalne (różne) numery?
2) czy ten numer jest stały, tzn. czy można używać tego adresu do łączenia się z komputerem?