前言
2017年5月12日國(guó)內(nèi)校園網(wǎng)絡(luò)遭受勒索病毒蠕蟲入侵損失慘重,國(guó)內(nèi)的安全廠商也在第一時(shí)間發(fā)布安全告警和預(yù)防方案,可是通過防火墻直接禁用445端口來解決安全隱患的方式似乎也帶來了其他問題,而Samba文件系統(tǒng)共享正是使用了該端口,由于安全的權(quán)重大于一切,在研究過CIFS/NFS共享協(xié)議以及GoodSync等數(shù)據(jù)同步軟件后發(fā)現(xiàn)Dokan+SSHFS可以作為目前比較理想的解決方案。
使用Dokan+SSHFS實(shí)現(xiàn)Linux與Windows文件系統(tǒng)共享,解決Samba 445端口被禁的矛盾
更新歷史
2017年05月16日 - 初稿
閱讀原文 - https://wsgzao.github.io/post/winsshfs/
擴(kuò)展閱讀
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是用戶態(tài)的文件系統(tǒng)驅(qū)動(dòng),可以稱之為fuse for windows??梢杂脕黹_發(fā)虛擬磁盤,即在“我的電腦”中虛擬出一個(gè)硬盤來,可以是硬盤,也可以是可移動(dòng)磁盤或者網(wǎng)絡(luò)硬盤。
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 構(gòu)建的 SSH 文件系統(tǒng)客戶端程序,通過它遠(yuǎn)程主機(jī)的配置無需作任何改變,就可以透過 SSH 協(xié)議來掛載遠(yuǎn)程文件系統(tǒng)了,非常方便及安全。
https://github.com/Foreveryone-cz/win-sshfs
WinSSHFS
使用方法很簡(jiǎn)單,這里有一篇國(guó)外的文章寫得非常清晰,大家遇到問題可以參考下
https://igikorn.com/sshfs-windows-10/
- 安裝Dokan
- 安裝WinSSHFS
- 配置WinSSHFS然后Mount遠(yuǎn)端文件夾
Get Dokan here: https://github.com/dokan-dev/dokany/releases
Get WinSSHFS here: https://github.com/Foreveryone-cz/win-sshfs/releases
百度網(wǎng)盤:http://pan.baidu.com/s/1dEPrPfF
如果需要學(xué)習(xí)Samba可以參考之前的一篇文章
https://wsgzao.github.io/post/samba/