如何在Ubuntu和OSX之间共享文件?

是否有任何链接/教程/video可以帮助我在Ubuntu和Mac OSX之间共享文件?

有点Google-fu找到了 Ubuntu 10.04(Lucid)和Mac OS X 的指南 。我没有方便测试Mac,所以没有测试它我害怕 – 除非你想给我买一个……;)

在Ubuntu中设置Samba服务器

在OSX中 :

  • 打开一个取景器窗口并点击cmd-K
  • 输入’smb:// ipAddress’,其中’ipAddress’是你的ipaddress
  • 选择您要连接的共享(根据samba设置)
  • 认证
  • 它应该挂载与安装其他任何内容相同的共享

在Windows中:

  • 配置防火墙以允许smb连接(如果尚未连接)
  • 打开开始 – >运行
  • 输入’\ ipAddress’,其中’ipAddress’是你的ipaddress
  • 认证
  • 在“网上邻居”文件夹下,应显示共享文件夹

这是一个非常漫长的Windows解释,包括如何在* nix中设置服务器。

Samba基本上是Windows NFS(网络文件系统),它完全是跨平台的,更易于设置/使用。

注意:有一个用于配置Samba的GUI工具,但我不记得如何从头脑中访问它。 另外,我认为你可以在顶部栏菜单的connect-to(或类似的东西)下连接到OSX中的Samba,但是由于我在6年多的时间里没有使用过mac,我不记得究竟是什么。

恕我直言,这种方法比FTP更容易和直接使用,因为它安装远程文件夹就像它是你系统上的本地文件夹一样。 它没有那么透明。

我通过执行以下操作完成了此操作:

我在G5 PowerPC上安装了Mac OS 10.4(Tiger),在Acer Aspire One上安装了Ubuntu。

  1. 在mac OS中,转到系统首选项>共享并启用“个人文件共享”

  2. 在Ubuntu中打开DashHome并打开“Files”文件夹。 (或者你知道如何进入files文件夹。)

  3. 在侧边栏中,选择“浏览网络”

  4. 只要两台计算机位于同一网络上,您的mac就应该作为可以在Ubuntu中安装的目录存在。

我只知道做了什么,只准备好了这个页面,结果很简单。 它适用于我,在家庭办公室内共享文件。 如果您需要远程工作,那将无法工作,因为您将离开自己的网络。

Samba在我的设置中运行良好,一个拥有三台Mac的家庭网络和一台运行Ubuntu的服务器(自9.04起,目前为10.10)。 Ubuntu机器与其他Mac一起自动显示在Finder中。

我按照本安装指南进行了Samba设置。 该指南适用于Ubuntu服务器,但它的设置相同,对于桌面版本也是如此。

我做的唯一改变是将“创建掩码”设置为0777(“世界可写”)而不是0755,否则从Macs在Ubuntu机器上创建文件夹无法正常工作。

如果你有一个安全的本地网络,它真的是最简单和最可靠的,使用ftp服务器,也可以从几乎任何平台访问,如果你碰巧有访问Windows用户等.. https://help.ubuntu.com/ 10.04 /的ServerGuide / C / FTP-server.html

此外,大多数媒体设备都可以使用ftp。

连接到ftp服务器非常简单,从mac http://www.youtube.com/watch?v=GNP48LcNV0Y如果你真的需要从mac写入ftp(finder失败并以只读方式安装)检查。 http://anoved.net/2008/03/macfuse-ftp-and-you/

基于已经说过的话,我只需右键单击要共享的文件夹并启用共享,就可以将文件从Ubuntu共享到Mac。

我在Ubuntu 14.04我的目标是与我的Mac OS X(yosemith)共享在/ media(例如外部硬盘,内置光驱)下注册的所有外部设备

在Ubuntu上,打开一个终端窗口

 $sudo nautilus 

提示时输入您的root密码

将打开nautilus窗口,浏览到system /media

右键单击选择“ Properties 。 单击Share 。 单击Guest ShareApply changes

在Mac Os X上,打开Finder,单击转到服务器Command + K输入Ubuntu IP并单击Guest

如此多的答案,没有一个是正确的,使用SAMBA是荒谬的,SAMBA是糟糕的mans版本的NFS,NFS是要走的路,它几乎所有的unix发行版都是原生的,它比SAMBA更快更好,因为windows不受欢迎谈谈NFS,如果你想让所有三个人分享(win,ubu,mac)那么是的,SAMBA,如果只是mac和ubuntu,他们的本地共享选项是nfs。

有时会安装操作系统,如果不是sudo apt-get install nfs-kernel-server (或brew)的完整教程请到这里

如果您想要一种简单的共享方式,可以在两台机器中使用TeamviewerSkypeYahoo Messenger + gyache。

然后你可以发送你想要的文件。 但是,这种方法相对较慢。

我想出了一个简单的方法将Ubuntu 13.10连接到我的imac OS X.

  1. 首先,我在两台计算机上断开了Wi-Fi连接,因为我想在有线以太网上传输大量数据。
  2. 然后直接在两台计算机之间直接插入以太网电缆。 OS X自动连接到以太网(以太网上的网络首选项窗格中的指示灯变为绿色)。 它会自动为您提供IP地址和网络掩码。
  3. 然后,在Ubuntu中应该出现网络连接中的自动eth
  4. 编辑此连接,转到ipv4 ,手动设置,添加地址(输入IP地址和网络掩码,将网关留空,只需单击它并将其保留为零,我希望能够保存)。
  5. 然后检查底部的“require ipv4 addressing ….” 。 我在连接编辑中保留了其他所有内容。

然后它工作,两台计算机连接。 但要访问我的Mac上的文件夹,它不能立即工作,我不得不等待一下。 但那一切都奏效了! 现在我以23 mb /秒的速度传输文件。

玩得开心

非常有用,非常简单,在Mac和Linux(以及许多其他平台)之间共享文件和目录是Syncthing 。 我用它来分享我的Macbook Air到Linux Mint的文件夹。 如果要进行单向同步,请将源文件夹设置为该文件夹的高级设置中的“仅发送”,以便不从源计算机的文件夹中删除接收计算机文件夹中删除的文件。