OS X与Windows的协作共享

引言

对于那些刚接触OS X操作系统的人,不论是普通用户和开发人员,肯定会对OS X与Windows系统的协作共享存在诸多疑问。他们之间如何进行文件传输?如何进行文件共享?如何进行远程桌面?对于那些习惯了Windows操作系统的用户来说,知道这些对于提高工作效率是非常有帮助的。本篇文章假定OS X主机为目标主机,即用户使用Windows访问OS X。

文件传输

OS X基于Darwin,一个开源Unix操作系统。和Linux一样,他们都是类Unix系统。众所周知,类Unix系统之间可以通过基于ssh协议的scp命令进行文件传输。同样,Windows与Linux或OS X也可以通过类似方式进行。只不过需要一个第三方工具,Putty。在使用OS X之前,我一直使用此工具远程登录Linux目标主机。通过Putty自带的pscp.exe和psftp.exe来传输文件。pscp类似scp命令,psftp类似于sftp命令。因此,文件传输可以通过基于ssh的scp和sftp协议或者ftp协议进行。但是ftp是不安全的,不建议使用。如果想要远程登录OS X,首先需要开启OS X主机的远程登录服务(SSH)。这项设置在系统偏好设置->共享->远程登录,很容易找到。开启OS X 的ftp服务可以通过“sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist”实现,停止通过“sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist,查看ftp的状ftp localhost。这里以pscp命令为例。

向OS X发送文件

可以使用如下命令:

pscp a.txt user@XXX.XXX.XXX:a.txt

输入user对应的密码后就可以进行文件传输了。这个命令将当前目录下的a.txt文件传输到user的主目录下。

从OS X获取文件

pscp  user@XXX.XXX.XXX:a.txt a.txt

只是交换了下目标和源的位置,更多地可以输入pscp help查看更多选项,例如启用压缩传输等。

文件共享

以Windows为宿主

1. 启动Windows主机的文件共享,不同版本的Windows有不同的方式:

§  Windows XP: 进入控制面板,使用网络设置向导启用文件共享。

§  Windows 7: 进入控制面板,网络和共享中心。选择家庭组和共享选项,更改高级共享设置。最后点击“开启文件和打印机共享”。

2. 使用Mac连接Windows主机。你可以通过以下两种方式进行:

§ 自动: 打开一个Finder窗口,左侧的窗格会有“共享的主机”。找到你共享的主机。点击它会进入文件夹视图。你可以托入或托出文件。

§  手动: 选择Finder,点击“前往”菜单中的“连接服务器”(快捷键Command+K)。键入前缀smb://+目标主机的ip或主机名。例如: smb://192.168.1.102 或smb://MyPC

以Mac OS为宿主

1. 在Mac机器上启用文件共享。首先,进入系统偏好设置,点击“共享”类别。OS X 有多种共享文件的方法,但是现在我们的共享仅仅用于Windows。 点击靠近“文件共享”的勾选框。然后,点击“选项”按钮,并且选中“使用SMB(Windows)共享文件”。

2. 接下来,记住Mac机的IP地址。 它会在共享窗口列出。

最后,我们要从Windows连接Mac机。进入开始>运行(Windows XP),或者使用快速查找(Vista/Windows 7),输入“\\+Mac的IP地址或主机名”。例如\ \ 192.168.1.102 or \ \ MyMac。

远程桌面

桌面共享通过第三方VNC软件实现。我使用的是开源跨平台软件TightVNC,官网www.tightvnc.com。但是这种方式操作时有明显地鼠标延迟。在使用TightVNC连接OS X之前,需要先进行相关设置。

OS X端设置 

主要是开启远程管理服务, 这项设置在系统偏好设置->共享->远程管理。选中它,然后在右侧窗口点击“Computer Setting”按钮,选择VNC选项并输入连接密码。点击确定结束。

Windows端设置

首先启动TightVNC客户端,然后输入Mac主机的地址并点击“连接”按钮,接下来输入在OS X设置远程管理服务时设定的密码,最后在显示用户登录界面后输入用户名和密码即可登录。

参考文献


[1] How to enable the FTP server (ftpd) in Lion,http://www.tuaw.com/2011/09/29/how-to-enable-the-ftp-server-ftpd-in-lion/
[2] File Sharing Mac OS X Lion and PC Windows 7,http://www.trickyways.com/2011/07/file-sharing-mac-os-x-lion-and-pc-windows-7/
[3] How to share files between Windows and Mac OS X ,https://it.uoregon.edu/node/595
[4] How to Log into a Mac via TightVNC, http://smallbusiness.chron.com/log-mac-via-tightvnc-38618.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值