题
大家好,我有一个远程文件服务器,用来托管我的音乐/电影。我有一台笔记本电脑和台式机,想在两者之间共享我的文件, 没有 文件实际上在任何一台机器上,所以我使用了一台即将报废的旧笔记本电脑来托管 SSH 服务器,并将其插入我的外部驱动器。
我在服务器上配置了 sshd 以接受使用受密码保护的私钥的连接,并且使用 Cyberduck 等应用程序效果很好。问题是,我希望能够打开 iTunes 并将其指向我的远程资料库。(显然 iTunes 只能在安装共享时工作。)同样,如果我想观看电影,我不想将其复制到桌面,等待传输完成,然后开始观看。我想双击该文件,并将其传输到我的笔记本电脑,就像它是本地文件一样。
问题是,我尝试从这个站点安装 sshfs:
但我不知道如何提供私钥,更不用说受密码保护的私钥了。我是 SSH 服务器配置的新手,因此如果我遗漏了任何重要信息,请告诉我。
谢谢!
解决方案
您可能首先想使用 标准 sshfs
适用于 MacFuse 附带的 OS X 这里. 。使用它,它支持读取 $HOME/.ssh/config
和 ssh 键就像标准命令行一样 ssh
客户。尝试建立连接 ssh
客户端,然后使用相同的用户名和主机名进行 sshfs 挂载。我正是使用 iTunes 的这种设置来远程访问我的音乐库。但是,如果涉及的机器都是 OS X 系统并且位于同一网络上(这样 Bonjour
发现作品),当前版本 iTunes
允许自动共享音乐库,只要您愿意保留 iTunes
在两者上运行。看 iTunes -> Preferences -> Sharing
.
不隶属于 StackOverflow