不使用任何工具远端在局域网内操控另一台电脑(Mac OS X 10.5及以上)

从Mac OS X 10.5 Leopard开始,苹果就在操作系统里面内置了VNC,因此如果没有什么特别的需求的话已经不再需要花高价购买Remote Desktop来进行遥控操作了 喝茶 (虽然估计可能没几个人是真正“买了”的),8过鉴于可能很多人还不清楚这个应该怎么做,而且本人也是最近才添置了另一台电脑使得这种操控称为可能,因此这里贴出使用Mac OS X自己的功能来进行遥控操作的方法 baozib13

    首先要确认以下两点:

  1. 遥控的机器和被遥控的机器都是10.5 Leopard及以上版本(Tiger以及Windows机器未验证)
  2. 一定要在同一局域网内(理论上广域网也不是不可能,但是第一需要知道对方的外部IP地址,第二网速上也可能有很大延迟,从很多角度来说不适合)
  3. 虽然可能是废话,8过还是提醒一句被遥控机器一定要是开机状态
    顺便这里公布一下偶的测试环境:

  • 遥控方:iBook G4 1.33GHz,Mac OS X 10.5 Leopard,802.11g无线网卡
  • 被遥控方:MacBook Pro 13 inch,Mac OS X 10.6 Snow Leopard,802.11n无线网卡
  • 无线网络:AirPort Express(日本名称为AirMac Express)802.11n网络(802.11b/g兼容性)

    接下来开始说明方法:

  1. 首先,要打开被遥控方的屏幕共享
  2. 你也可以设置允许登陆的用户,8过需要注意的是如果这样设置,你开启了Guest帐户的话设置所有用户就表示别人也可以使用Guest帐户来遥控你的机器
    VNC

  3. 到遥控方的机器,打开Safari
  4. 如果你能知道对方的内部IP地址也行,8过估计多数人恐怕不会记住那个的,因此这里还可以使用一个更简单的办法——使用Bonjour,这个功能是Mac OS X很早就有了的功能,因此只需要到Safari的Bonjour菜单里面就可以看到你目前所在的局域网里面所有打开了Bonjour的机器,在列表里面选择你要遥控的机器即可
    VNC

  5. 接下来你会看到Forbidden
  6. 也就是说你没有权限进入——没关系
    VNC

  7. 到地址栏去把http改成vnc
  8. 如图,改好之后敲击回车,就能弹出一个对话框
    VNC

  9. 这里输入被遥控机器的帐户和密码
  10. 一定要是你在被遥控机器的屏幕共享设置里面允许连接的帐户和密码,当然如果你设置所有用户的话就任何一个帐户都可以了
    VNC

  11. 接下来就可以对方机器的当前屏幕了
  12. 然后就用你自己的鼠标键盘就能操控对方机器,仿佛是操控自己的机器一样
    VNC

当然,也有不少需要注意的地方,比如说很多快捷键现在变成操控对方机器用的了,也就是说对你的机器不管用了;但是也有很多快捷键只对你的机器有用,对对方机器没用,比如说Exposé的快捷键就只对你的机器管用,但是当你按下cmd+q时退出的却不是远程操控而是对方机器里面的当前程序,因此如果想要退出的话请到远程操控的程序菜单里面选择退出等等,总之哪些快捷键用在哪台机器上这个还需要用户们慢慢摸索 喝茶

最后说说使用感受,或许是因为路由器是苹果自家的路由器的缘故,偶使用这种VNC方式操作起来速度非常快,即使是那台古旧的小白遥控这台新的MBP,也能做到打字也好开窗口也好几乎看不出延迟的地步,也就是说当你按下一个键的时候马上就能从画面上看到对方机器上的显示状况 baozia02 而且画质上虽然选择是网速优先8过仍然还是比较细致,相信大家从最后一张截图上也能看出来画质上的损失是很小的;但是在偶告诉别人这件事的时候,却仍然收到了有人说使用VNC连接的时候延迟很严重的报告 tuzji15 因此各位实际在使用VNC连接的时候是什么样的情况这里个人不敢保证

Author: 星野恵瑠

Mac user, Niji-Ota, Chinese, Now working in Japan at MAGES. Inc., Future's aim is that one day my name can be listed in Wikipedia

8 thoughts on “不使用任何工具远端在局域网内操控另一台电脑(Mac OS X 10.5及以上)”

  1. @hslx111:
    偶家的无线网虽然是11n的,8过小白的网卡只支持到g的说,所以理论上自家里面的无线局域网内的网速不会太差才对来着 miffy01

Leave a Reply to 小明猪 Cancel reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax

(;;) (:D) (!!!!) (……) (^o^;) (==) (OoO) (=v=o) more »Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).