Mac & Win混合平台访问和工具

 Update History:
    2010-01-20: Added Jaadu in Remote Control section.

    本文从三个方面来说明在一个混合Mac和Windows两个客户端系统平台的企业/环境中有可能用到的技术和工具:远程控制, 系统安装互相访问资源.
    本文专门专注于客户端,而对于网络环境的服务器集成/客户端集成以及移动设备等方面, 这里不涉及. 顺便说一下,目前对于Mac与AD集成方面的进展很快的.

*版权信息**: 本着开放交流的原则欢迎转载,除非明确声明"谢绝转载"等字样. *所有文章/图片/代码(除转载和翻译),版权均属文章作者***. 转载请遵守下面规则:

1)保持文章的完整性; 2)不得以盈利为目的; 3)完整标注文章作者[Tony Liu@中国在线教育]和文章中标注的所有版权信息。
其它事宜,如:需要商业用途或以盈利为目的的、或者部分转载的等等,请与本作者联系: TonyLiu2CA@yahoo.com*

远程控制

1. Mac->Windows

    先说使用Mac OS X访问/远程控制Windows系统.

    最简单的就是使用微软自己开发的工具Remote Desktop Connection Client for Mac, 目前最新版本2.0.1下载到这里, 或者使用下面的命令直接下载到你的Mac OS X的桌面, 下载文件名是RDC201.dmg. 或者参考微软for Mac软件的网站MacTopia中的下载页Downloads.

usr/bin/curl-#http://download.microsoft.com/download/C/B/9/CB943CBF-DDA8-4580-A711-88AC23763F0E/RDC201_ALL.dmg-o ~/Desktop/RDC201.dmg

    如果远程Windows打开Terminal Services服务或者安装了VNC服务器的,可以使用Mac内置的Connect to Server功能,输入vnc://ComputerName或者vnc://IPAddress; 也可以使用Chicken of the VNC或者Jolly"s Fast VNC等VNC客户端来进行远程登陆/控制. 这里多说一句就是Jolly"s Fast VNC是收费软件ScreenRecycler的一部分,而ScreenRecycler可以让另外一台Mac甚至PC的屏幕作为本机的第2个显示设备。

    在Windows里面可以使用MSN远程登陆到另外一台MSN的Windows系统里,但是在OS X里面的MSN功能似乎简单, 不支持此功能, Messenger for Mac的最新版本是7.0.2.

    而另一个开源免费工具叫做CoRD,它工作得非常好. 这个有点类似ARD,只不过是可以远程访问控制远程Windows打开Terminal Services服务的机器.

 

使用iPhone之类的智能手机远程控制电脑系统,已经成为管理员们的一种新风尚,这也符合Apple人的基本特征。如果你比较追求时髦,那么到Apple Store去找找吧。这里只推荐其中一个比较好的产品,当然不免费:Jaadu。它有两个版本,简单版本很便宜, $.99. 它的功能还是很齐全的,可以模拟鼠标的各种操作,可以连接Mac和Windows(需要安装VNC客户端),当然安装了VNC客户端的Linux类系统应该同样可以,配置也简单。

2. Windows->Mac

    因为Mac OS X内置VNC服务,所以只要在Windows端安装合适的VNC客户端软件, 在Mac上打开VNC服务(Remote Management)就可以顺利访问Mac了。

 

   另外一个叫LogMein的软件是跨Windows和Mac平台的远程控制软件,只不过免费版功能有限。这里有一个在线帮助决定选择什么软件的功能

 

 

系统安装

  1. 安装Windows在Mac硬件:

至少有两种方式:

a. 实体安装:使用Mac官方的BootCamp(并参考BootPicker)或者其它方式都可以做到Mac OS X系统和Windows共生.

b. 虚拟安装: 现在常见的是商业软件VMWare FusionParallels Desktop for Mac, 还有由Sun开发的VirtualBox.

还有一种方式是不安装Windows本身而直接运行Windows程序,可以使用Wine或者商业Crossover,但是这种软件的兼容性还不太好,使用前要检查软件是否完全支持, CrossOver的用户到这里, Wine的到这里.

  1. 安装Mac OS X到普通PC机:

    这种方法已经违背了Mac OS X的安装规范。但是作为一种技术,同样有类似上面的两种方法:

a. 实体安装: 要使用一些第三方的启动管理软件如rEFIt or Chameleon等,硬件方面是否兼容是安装前要考虑的,参考最有名的论坛:InsanelyMac的OSx86项目, 国内的最活跃的两个网站:PCBetawww.maiyadi.com

b. 虚拟安装: 和前面谈到的软件类似,但是基于Mac OS X的许可协议,没有一个官方声明正式支持.

互相访问资源

  1. Mac访问Windows:

  • 访问本地的Windows磁盘: 如果是FAT格式的卷,Mac内置支持读写,直接连接就可以看到它的图标了。Mac Snow Leopard之前都支持对NTFS的只读,从雪豹开始内置支持对 NTFS的读写, 配置可以参见:Mac OS X:雪豹内置支持读写NTFS卷.
    对于老系统可以使用免费的MacFuseNTFS 3G,使用商业的NTFS for Mac® OS X 7.0.
    可以直接支持Windows的光盘镜像文件(ISO),其它的可能要转换格式先.

 

  • 访问远程共享: 进入Connect toServer,输入smb://x.x.x.x/ShareName,其中x.x.x.x是IP地址,或者可以是机器名.如果在Finder里面开启了侧边栏的Share那么可以自动找到本地网上共享的资源. 对于Windows隐藏的共享资源,和Windows中处理的类似, 在共享资源名后面加上$就好, 比如默认共享的C$,就可以使用"smb://WindowsComputer/c$". 打印机呢?类似的方法.
  • 访问Windows的多媒体资料: 对于访问多如牛毛的Windows多媒体资料, 可以说Mac和Linux等其它的系统类似,随着技术的发展,都需要不懈的努力,下面只是一点可用的软件.
    Audacity, Gimp, FFmpegX, Mpeg Streamclip, VLC, Perian, Handbrake等等.
  • 共享的无线网络: 只要是Mac支持的密码方式都可以和其它无线网络一样方便连接,没有特殊的.
  1. Windows访问Mac:

  • 访问本地的Mac磁盘: Mac的HPFS+等的卷格式最好是用商业版MacDrive. 对于访问Mac的DMG文件使用MagicISO, UltraISO, 有的说7-Zip可以,没有试.

 

  • 访问远程共享: 这首先要在Mac机器上开启SMB服

然后在Windows Explorer或者CMD里面就可以访问了,与访问其它Windows资源类似.

  • 访问Mac的多媒体资料: 音乐和电影使用iTunes. 注意如果使用默认安装模式,它会安装Apple的Bonjour for Windows服务, 这对系统没有什么不好,Bonjour是Apple的网络服务迅递系统, 与WINS/NetBIOS类似。

Tony Liu

2009.11 Calgary

 

 

文章导航