在具有受密码保护的私钥的Mac上使用SSHFS

时间:2010-12-05 18:51:51

标签: macos ssh sshfs

嘿伙计们,我有一个远程文件服务器,用于托管我的音乐/电影。我有一台笔记本电脑和台式机,并希望在两者之间共享我的文件,没有实际上在这两台机器上的文件,所以我使用旧的垂死笔记本电脑来托管SSH服务器,插入我的外部驱动。

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

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

sshfs for Mac OS X

但我无法弄清楚如何提供私钥,更不用说密码保护了。我是SSH服务器配置的新手,所以如果我遗漏任何关键信息,请告诉我。

谢谢!

1 个答案:

答案 0 :(得分:2)

您可能首先要将标准 sshfs用于MacFuse here附带的OS X.使用它,它支持读取$HOME/.ssh/config和ssh键,就像标准命令行ssh客户端一样。尝试使用ssh客户端进行连接,然后使用相同的用户名和主机名进行sshfs安装。我在iTunes中使用这个设置来远程访问我的音乐库。但是,如果所涉及的计算机都是OS X系统并且位于同一网络上(以便Bonjour发现有效),当前版本的iTunes允许自动共享音乐库,只要您愿意保持iTunes同时运行。请参阅iTunes -> Preferences -> Sharing