Smile 笑容

osxfuse macfuse 还有 macfusion 以及后来的 fuse4x 调试 sshfs过程

一直想通过 sshfs 映射到 finder里,因为本地化的体验会很利于去做服务器上的 调试,可以图形化的进行文件管理,通过在finder里方便的切换文件夹去编辑服务器上的文件,通过 sshfs 来保障传输和安全。

一直以来都在找一个映射工具,都失败了。

macfuse , osxfuse 都在用,但是没有找到如何去做这个映射,后来试验了 fuse4x 也没有找到,在试验 macfusion的时候,一直出错,但是总算是看到了些曙光,最后还是通过 sshfs本身(可能是也使用了 fuse4x 或者 osxfuse 来实现的) 成功挂载到了finder下面,可以直接点开sshfs挂载的内容了。而不是还需要去找到挂载点目录。

要点在于: sshfs 后面的参数 -ovolname=someone

完整的例子:

sshfs root@host:/var/www /tmp/dir -ovolname=someone

这样就可以挂载成功并且在finder里展示了。

之前也写了一篇类似的内容:

http://www.oo8h.com/news_1384.html

最终可以成功是因为参考了 fuse4x的faq:

http://fuse4x.github.com/faq.html

这样也不用纠结于 macfusion 的错误: read_passphrase : can't open /dev/tty: Device not configured

终于可以实现我需要的挂载方式了。