我有一个新的MacBook Pro,我想通过ssh或vnc登录,但无论我尝试什么组合,似乎没什么用。甚至尝试过LogMeIn
我如何设置我的MacBook,以便我可以远程进入它,即使它已经睡着了
我有一个新的MacBook Pro,我想通过ssh或vnc登录,但无论我尝试什么组合,似乎没什么用。甚至尝试过LogMeIn
我如何设置我的MacBook,以便我可以远程进入它,即使它已经睡着了
Answers:
你无法转发魔术包。它适用于第2层 OSI模型 并且寻址到目标计算机的MAC地址(以太网ID),该计算机对第3层(IP,即因特网)一无所知。这就是为什么它被称为Wake-on- LAN 。
你是什么 能够 do是在您的路由器上安装软件,可以在您登录路由器后向您的机器发送魔术包。我这样做了 WRT54GL 跑了 番茄固件 。我相信它也可以完成 DD-WRT 。
为了回答你提出的其他问题,大多数使用远程登录软件的人一开始就不打算睡觉。但无论如何,我经常使用OS X的内置屏幕共享,它基本上是带有增强身份验证的VNC。其他人通常使用第三方VNC客户端和服务器,如 藤服务器 (或者,他们只是将屏幕共享/远程桌面服务器打开到不太安全的VNC连接)。这些都要求从路由器转发适当的端口。
第三方是一种更加用户友好的方法 的TeamViewer ,这是相当完善的,免费供个人使用,并且不需要端口转发,因为“服务器”计算机实际上从网络后面登录到TeamViewer的一个服务器以等待“客户端”连接。
如果你有TimeCapsule,那么你可以在理论上做到这一点。当Mac进入休眠状态时,它会向“睡眠代理”发送一条消息,告知它可以提供的服务被唤醒。然后Time Capsule负责唤醒MacBook,即使是无线也是如此。
看到: http://support.apple.com/kb/HT3774 这也说这适用于Back To My Mac。
我已经得到了它的工作:
几秒钟后,机器启动,我可以,例如。使用SSH登录。
我有一台Zyxel P-2602HW-D1A路由器和一台运行OS X 10.7(Lion)的Macbook。
我还没有找到可以通过互联网进行WOL的Mac / Unix命令行工具(即指定MAC地址和IP),但这里有一个Windows工具: http://www.matcode.com/wol.htm
为什么不直接转发路由器上的端口?在此设置中,您的路由器将具有静态外部IP(或使用某些动态DNS服务),路由器会将任何流量转发到其服务器的某个端口(其中LAN内应具有静态IP),或者它可以转发它到你的局域网的广播地址。
现在将WOL包发送到您的路由器IP&特定的转发端口应该启动你的服务器(因为在WOL包中有你的服务器的MAC)。
端口转发是路由器中非常常见的功能,因此不需要花哨的固件黑客/支持WOL的路由器。
这似乎支持我的想法: