当前位置: 首页 >> 榆树网-系统,榆树网-网络 >> 文章正文

SSHFS for Windows — *nix与Windows文件共享的一种方式

提到Windows如何与Linux(Unix)文件共享,大家最先想到的就是以下这些了:

1、Samba:似乎有一种先入为主的感觉,因为几乎所有的书籍都是这么介绍的,的确,Samba做的很好,并且能够很好的实现Windows与Unix类系统进行文件及打印机等资源共享。

缺点:如果不是在同一个子网,受限制与管理员(如果445端口被封了,只能靠VPN来搞定了)。

2、FTP:这个很方便,唯一遗憾:是一种文件传输协议,设计之初是为了传输文件,而不是类似网络邻居或NFS那样直接共享文件。

3、NFS:这个东西在Unix系统上是很普遍的了,简直就是Unix下的网上邻居共享。缺点:Windows下的比较好用的免费NFS客户端很少(几乎没有),跨广域网也不太好做访问控制,特别是NFS需要Portmap的支持,端口是随机的,当然你也可以通过修改启动参数让NFS使用固定的端口。

4、WinSCP:这个和FTP差不多了,只是通过SSH协议实现了FTP的功能,安全了不少。缺点:实现文件传输而已。

5、sshfs:在Unix下,大家或许接触过fuse,可以使用sshfs将远程的文件mount到本地,实现与NFS差不多的功能。经过一番搜索发现,已经有人实现了在Windows下实现了类似的功能,而且是开源的。(由于本人知识面有限,目前知道的就这么几种方式,还望大家指正)

下载地址:http://dokan-dev.net/en/download/

目前需要下载的3个程序为:

1、Dokan库文件:http://dokan-dev.net/wp-content/uploads/dokaninstall_052.exe

2、Sshfs:http://dokan-dev.net/wp-content/uploads/dokan-sshfs-0201226.zip

3、0.5x Dokan的补丁:http://dokan-dev.net/wp-content/uploads/dokan_sshfs_for_dokan-050.zip 覆盖原来的文件即可。

安装完毕之后启动DokanSSHFS:

需要设置的参数不多,需要注意的是,如果使用私钥登录,直接用Linux下生成的那个id_rsa或id_dsa即可,如果以后能支持PAGEANT.exe就更好了。

提示:sshfs start,ssfs已经开始工作了,可以在“我的电脑”里面去找“N:”盘了。

看看,图标都不一样哦。

大家慢慢享用吧。

相关文章

发表评论