iCloud的SSH连接
原文链接 https://gaoxiaosong.github.io/2014/09/12/ssh-with-icloud.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
家里有两台Mac的同学们,如果在外你想通过Macbook访问家里另一台Mac,但受制于身边没有无线网络,可以考虑使用iCloud网络Remote SSH的办法,这种方法不需连入互联网,使用的是iCloud网络通道;此种方法在使用之前需要在Mac上做好环境的搭建:
- 两台Mac配置好自己的iCloud账号;然后在iCloud中开启“回到我的Mac”。
- 在“设置-共享”中,勾选“文件共享”与“远程登录两项”。
- 记录自己家中Mac的用户名与设备名称,你在“共享-远程登录”中就可以看到这些信息。
- 下面就可以远程登陆了。
首先需要获得“回到我的Mac”的账号数字串,在Terminal中输入:
dns-sd -E
在members的下面的数字串就是你要的“回到我的Mac”的账号数字串,然后开始SSH:
ssh -2 -6 [ACCOUNT]@[MAC_NAME].[账号数字串].members.btmm.icloud.com