Dokan+SSHFS 文件系统共享心得,代替 Samba 的理想之选 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wsgzao
V2EX    程序员

Dokan+SSHFS 文件系统共享心得,代替 Samba 的理想之选

  •  
  •   wsgzao
    wsgzao 2017-05-16 17:16:34 +08:00 7010 次点击
    这是一个创建于 3070 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ## 前言
    2017 年 5 月 12 日国内校园网络遭受勒索病毒蠕虫入侵损失惨重,国内的安全厂商也在第一时间发布安全告警和预防方案,可是通过防火墙直接禁用 445 端口来解决安全隐患的方式似乎也带来了其他问题,而 Samba 文件系统共享正是使用了该端口,由于安全的权重大于一切,在研究过 CIFS/NFS 共享协议以及 GoodSync 等数据同步软件后发现 Dokan+SSHFS 可以作为目前比较理想的解决方案。

    > 使用 Dokan+SSHFS 实现 Linux 与 Windows 文件系统共享,解决 Samba 445 端口被禁的矛盾

    ## 更新历史

    2017 年 05 月 16 日 - 初稿

    阅读原文 - https://wsgzao.github.io/post/winsshfs/

    **扩展阅读**

    Dokan - http://dokan-dev.github.io
    WinSSHFS - https://github.com/Foreveryone-cz/win-sshfs

    ---

    ## Dokan 和 SSHFS

    > User mode file system library for windows with FUSE Wrapper

    Dokan 是用户态的文件系统驱动,可以称之为 fuse for windows。可以用来开发虚拟磁盘,即在“我的电脑”中虚拟出一个硬盘来,可以是硬盘,也可以是可移动磁盘或者网络硬盘。

    http://dokan-dev.github.io

    > SSH(SFTP) filesystem for Windows

    SSH(SFTP) filesystem made using Dokan and SSH.NET library. It allows you to mount remote computers via SFTP protocol like windows network drives .

    sshfs 是基于 FUSE 构建的 SSH 文件系统客户端程序,通过它远程主机的配置无需作任何改变,就可以透过 SSH 协议来挂载远程文件系统了,非常方便及安全。

    https://github.com/Foreveryone-cz/win-sshfs

    ## WinSSHFS

    使用方法很简单,这里有一篇国外的文章写得非常清晰,大家遇到问题可以参考下
    https://igikorn.com/sshfs-windows-10/

    ![]( https://ooo.0o0.ooo/2017/05/16/591ab60fd5298.png)

    1. 安装 Dokan
    2. 安装 WinSSHFS
    3. 配置 WinSSHFS 然后 Mount 远端文件夹

    Get Dokan here: https://github.com/dokan-dev/dokany/releases
    Get WinSSHFS here: https://github.com/Foreveryone-cz/win-sshfs/releases
    百度网盘: http://pan.baidu.com/s/1dEPrPfF

    如果需要学习 Samba 可以参考之前的一篇文章
    https://wsgzao.github.io/post/samba/
    12 条回复    2017-05-17 22:14:22 +08:00
    programdog
        1
    programdog  
       2017-05-16 17:19:17 +08:00
    <script>while(true){alert(111);}</script>
    dant
        2
    dant  
       2017-05-16 17:36:59 +08:00
    SSHFS 功能跟 CIFS 相比太少了
    fzleee
        3
    fzleee  
       2017-05-16 17:59:14 +08:00
    所以为什么不用 linux 搭建一个 samba 呢
    cxh116
        4
    cxh116  
       2017-05-16 18:38:27 +08:00 via Android
    win 支持 nfs
    lazycat
        5
    lazycat  
       2017-05-16 22:05:41 +08:00
    之前用过。。。性能捉急的很。。。
    21grams
        6
    21grams  
       2017-05-16 22:09:56 +08:00
    SFTP Net Drive, 这个最方便
    JJaicmkmy
        7
    JJaicmkmy  
       2017-05-16 22:23:13 +08:00
    用 Linux 作 SMB 服务器
    weyou
        8
    weyou  
       2017-05-16 22:25:17 +08:00 via Android
    问题是需要访问的机器需要事先装好软件。
    saberlion
        9
    saberlion  
       2017-05-16 22:31:35 +08:00
    @cxh116 专业版和企业版才支持吧
    wangxn
        10
    wangxn  
       2017-05-17 01:32:07 +08:00 via Android
    SMB 的性能似乎好一点。
    wsgzao
        11
    wsgzao  
    OP
       2017-05-17 10:21:37 +08:00
    @21grams 测试了一下公网好用,内网需要输入 License,虽然说免费但受限了,另外按照你的建议思路我还找到了 ExpanDrive,目前测试也符合需求
    zzbxqq
        12
    zzbxqq  
       2017-05-17 22:14:22 +08:00
    我还担心性能问题 SFTP 的性能怎样呢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2693 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 07:24 PVG 15:24 LAX 00:24 JFK 03:24
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86