大家好,我有一个远程文件服务器,用来托管我的音乐/电影。我有一台笔记本电脑和台式机,想在两者之间共享我的文件, 没有 文件实际上在任何一台机器上,所以我使用了一台即将报废的旧笔记本电脑来托管 SSH 服务器,并将其插入我的外部驱动器。

我在服务器上配置了 sshd 以接受使用受密码保护的私钥的连接,并且使用 Cyber​​duck 等应用程序效果很好。问题是,我希望能够打开 iTunes 并将其指向我的远程资料库。(显然 iTunes 只能在安装共享时工作。)同样,如果我想观看电影,我不想将其复制到桌面,等待传输完成,然后开始观看。我想双击该文件,并将其传输到我的笔记本电脑,就像它是本地文件一样。

问题是,我尝试从这个站点安装 sshfs:

适用于 Mac OS X 的 sshfs

但我不知道如何提供私钥,更不用说受密码保护的私钥了。我是 SSH 服务器配置的新手,因此如果我遗漏了任何重要信息,请告诉我。

谢谢!

有帮助吗?

解决方案

您可能首先想使用 标准 sshfs 适用于 MacFuse 附带的 OS X 这里. 。使用它,它支持读取 $HOME/.ssh/config 和 ssh 键就像标准命令行一样 ssh 客户。尝试建立连接 ssh 客户端,然后使用相同的用户名和主机名进行 sshfs 挂载。我正是使用 iTunes 的这种设置来远程访问我的音乐库。但是,如果涉及的机器都是 OS X 系统并且位于同一网络上(这样 Bonjour 发现作品),当前版本 iTunes 允许自动共享音乐库,只要您愿意保留 iTunes 在两者上运行。看 iTunes -> Preferences -> Sharing.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top