Linux 上,連 Samba 都不用安裝,預設 SSH Server 就是已經安裝,並且已經啟動的狀態。
只需要在 Windows 10 的 client 端【win-sshfs】,安裝 sshfs for Windows 就可以了!
下載 win-sshfs https://code.google.com/archive/p/win-sshfs/
官網目前的最新版本,是 2012 年五月的 0.0.1.5版【真的是有夠舊了…】
檢查到 Dokan Library 沒安裝
只好先去安裝 Dokan Library https://github.com/dokan-dev/dokany/releases
Dokan Library安裝完成,再重新執行 win-sshfs 安裝程式,卻發現…
殘念…版本太新了,只好將 Dokan Library 1.2.1 uninstall
回頭去下載 Dokan Library 0.6.0 版
https://github.com/dokan-dev/dokany/releases/tag/0.6.0
只是 0.6.0 是 XP/Vista 在使用的,只好用相容模式了…
重新執行 win-sshfs 安裝程式,這次終於檢查過了…
執行 sshfs manager
先找一台 Linux,這裡使用 CentOS 7,建一個測試用的目錄
回到 Windows 10 的 sshfs manager
新增一個連線【Add】
這裡只是測試,就先使用 root 登入,Authentication 選項,有 password 跟 private key 可以選擇,Drive Letter 是對應的磁碟機代號,如果要開機後自動掛載,可以點選【Mount at login】
【Save】之後,點選【Mount】掛載,要注意,不存檔的話,是無法 mount 的
掛載成功之後,開啟【檔案總管】,就會看到多了一個 E:\
剛剛沒有指定【Directory】,所以,將 Linux 的 /root 家目錄,全部掛載了
切換到另外一台 Windows 10,先安裝 Dokan Library 0.6.0,再安裝 win-sshfs
故意切換成 F:\
觀察 F:\
如果拿 sshfs 跟 Samba 比較的話
Samba | sshfs |
Linux需要安裝並啟動Samba服務 | Linux需要安裝並啟動SSH Server |
Windows不需要另外安裝應用程式 | Windows需要額外安裝Dokan Library+win-sshfs |
應該是各有千秋吧~~~