Если у вас в iCloud включен Back to my Mac, то компьютеру присваевается IP адрес (IPv6),
1. Включаем Удаленный вход (Системные настройки → Общий доступ). Здесь же отображается имя компьютера, допустим, ComputerName. Если имя с пробелами и пунктуацией, то лучше его изменить.
2. Включаем Back to my Mac (Системные настройки → iCloud & rarr; Доступ к моему Mac)
3. В терминале выполняем команду dns-sd -E
$ dns-sd -E Looking for recommended registration domains: DATE: ---Mon 13 Aug 2012--- 13:13:46.268 ...STARTING... Timestamp Recommended Registration domain 13:13:46.269 Added (More) local 13:13:46.270 Added icloud.com - > btmm - - > members - - - > 174580209
4. Искомый адрес компьютера: ComputerName.174580209.members.btmm.icloud.com
Заветная команда будет выглядеть так:
ssh -2 -6 username@ComputerName.174580209.members.btmm.icloud.com
У меня, впрочем, ничего не получилось.
1. При попытке зайти с удаленного сервера я получил ошибку:
ssh: ComputerName.174580209.members.btmm.icloud.com: Name or service not known
2. При попытке зайти самому на себя:
ssh: connect to host ComputerName.174580209.members.btmm.icloud.com port 22: Operation timed out
В первом случае все уперлось в IPv6, наверно. Он там включен, но не сконфигурирован. Во втором — не знаю, вероятно, роутер не пропускает соединение. Наличие IPv6 в нем у меня тоже вызывает сомнение. Расплывчатое предупреждение в настройках BTMM сообщает о медленной работе, а не о полной неработоспособности, но факт есть факт.
UPDATE: От Back to my Mac здесь только получение IP адреса (который меняется) по неизменному идентификатору компьютера в BTMM.
Попробовал, не получилось, ну и ладно — мне некуда применить эту полезную фишку, поскольку компьютер либо со мной, либо выключен.
А с чего взято что это ssh, даже на рисунке написано – UPnP, а это совершенно др порты, да и потом проброс портов через нат, тоже ничего не дает
Здесь для SSH от Back to my Mac только DNS используется.
А, я понял о чем речь. Да, глупость сморозил про скорость работы, это вещи не связанные, наверно.
Я пока не разбирался серьезно в чем дело, но могу сказать однозначно что на всяком хламе типа, TPLink, Netgear, и тд где есть включить upnp – все работает. А вот с Cisco такой трюк не проходит ни в каком виде, пока, с нахрапа не заработало. Механизм работы этой заразы мне понятен, но вот почему правильные роутеры и фаерволы брыкаются, пока не пойму, дело не в IPv6 – точно.