題:
Windows SSHFS / SFTP掛載客戶端
Michael Kohne
2014-11-13 20:51:33 UTC
view on stackexchange narkive permalink

我正在尋找一種解決方案,該解決方案允許我通過ssh或sftp協議“掛載”遠程服務器。

  • 遠程目錄在Windows上應顯示為驅動器號。
  • (可選)可以同時進行多個連接。
  • 免費或付費解決方案是可以接受的。
  • 必須安裝Windows 7。

到目前為止我已經嘗試過的事情:

  • sshfs-這通常可行,但是由於某些原因,當您使用Notepad ++通過sshfs連接訪問文件時,Notepad ++無法正確確定行尾。 UI中還存在一些錯誤(您必須保存密碼才能使用它),並且開發人員似乎不存在。
  • SFTP Net Drive-免費版本可以,但是我經常在打開的對話框中停頓20秒。鑑於“服務器”是在本地運行的VM,這不是網絡問題,並且sshfs不會發生。
  • ExpanDrive-似乎可以在我的初始測試中使用。沒有奇怪的滯後或不良行為。我不介意使用更苗條的解決方案(它支持N個不同的雲提供商以及SFTP),但是確實可以。

我顯然想要一個免費的解決方案,但是如果沒有解決的辦法,我會為某些事情高興地付錢。

更新:我在下面添加了答案我實際上已經取得了一些成功的人。

在這裡查看我的答案:https://softwarerecs.stackexchange.com/a/46547/34738
七 答案:
FjodrSo
2014-11-14 06:23:45 UTC
view on stackexchange narkive permalink

在您列出的驅動器中:我對 sshfs持謹慎態度,因為底層驅動程序(Dokan)已有相當一段時間沒有更新,即使它支持Windows 7,它也已經知道Windows 8.x(可能還有Windows 10)的問題。

ExpanDrive的作用就像一個魅力,而且我認為不需要“更瘦的解決方案”,根本無法使用不需要的協議。

您為 SFTP Net Drive所描述的行為令我感到驚訝。我已經將它安裝在許多客戶的位置,並且它可能是我嘗試過的最可靠的軟件(配置正確時)。就個人而言,在100多個安裝中,我從未見過您描述的行為。

您可能會考慮的另一個出色選擇是 WebDrive。像ExpanDrive一樣,它支持多種協議,但是不要被嚇到,它易於使用且相當輕巧。

此外,您還可以查看 NetDrive;與ExpanDrive和WebDrive非常相似,具有對許多後端的廣泛支持,以及簡潔易用的配置界面。

WebDrive和NetDrive是否實際安裝了遙控器(為其提供了驅動器號)?我給人的感覺是它們是Explorer外接程序,但是它們並沒有真正為系統提供驅動器。
不,它們實際上確實將遠程服務器安裝為Windows中的驅動器(帶有驅動器號)。下載它們並嘗試一下。 :)
有趣:我在使用ExpanDrive時遇到了​​一些小麻煩(斷開驅動器時,它有時會在沒有警告的情況下退出)。在將其刪除以嘗試使用WebDrive時,我發現Dokan庫仍然存在,並且我想知道它是否對sftp網絡驅動器和expandrive造成了麻煩。
WebDrive在Notepad ++中觸發不良行為-出於某種原因,每次保存後,Notepad ++都認為文件已更改並重新加載。
NetDrive可能易於配置,但是由於某種原因,我無法使其與有問題的系統進行通訊,並且它的錯誤消息完全沒有用。
@MichaelKohne請隨時向WebDrive的在線幫助台提交故障單,並向我們提供有關不良行為的詳細信息(我為產品開發人員工作)。也許我們可以查看配置設置中的某些內容。如果您正在運行WebDrive的試用版,請在註冊碼/客戶信息中輸入“評估”。領域。您可以在此處訪問我們的幫助台:http://www.webdrive.com/product-support/webdrive/
每個先前的評論:使用產品支持後,如果禁用所有緩存和asnyc選項,WebDrive可以與Notepad ++一起正常工作。
在寫入驅動器時,可以使用以下哪個程序自定義linux權限? SFTP網絡驅動器默認為rw-rw-r。 Netdrive默認為rw-r-r(更好)。我需要自定義,因為我想保留服務器上的文件權限。
SFTP網絡驅動器反复斷開連接,原因是由於錯誤10035,連接丟失。
Martin Pecka
2015-07-03 12:01:17 UTC
view on stackexchange narkive permalink

有一些win-sshfs和Dokan庫的分支,它們似乎可以更好地工作。

https://github.com/dokan-dev/dokany

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

https://github.com/tuiSSE / win-sshfs(具有非常不同的GUI,並且在原始win-sshfs上進行了300多次提交;但是,不再開發它,要求將其合併為dimov-cz)。

我已經嘗試了這兩個分支,它們在傳輸速度和延遲方面似乎工作得相當不錯。網絡連接丟失或從睡眠狀態喚醒後,它們都無法恢復連接。另一方面,它們可以在Explorer和其他文件管理器中正常工作。它們都(至少)在Win 7 64位上運行。

dimov-cz分支佔用約30 MB的RAM,而tuiSSE佔用約80 MB的RAM。

您可以在安裝git-scm時生成一個rsa密鑰。 rsa-keygen -t rsa -b 4096 ==> C:/ Users / /。ssh / id_rsa.pub,然後將服務器上的id_rsa.pub回顯到/home//.ssh/authorized_keys
@StefanSteiger: ???我已經使用基於密鑰的登錄...
niutech
2014-12-11 21:18:22 UTC
view on stackexchange narkive permalink

我正在使用 NetDrive 1.3.4,這是非商業家庭使用的最後一個免費版本,並且在Windows 8上運行良好。

netdrive不再免費供家庭使用。這是30天的試用期,然後您購買了
NetDrive 2. *是試用軟件,但1. *是免費軟件。
據我所知,1.3.4.0僅支持原始FTP和WebDAV,不支持任何形式的加密。
Michael Kohne
2014-12-11 18:48:05 UTC
view on stackexchange narkive permalink

ExpanDrive適用於我,它們的許可(每個用戶,而不是每台計算機)非常合理。

這是我最終購買的那個。我確實有一個問題(我今天要提交支持通知單),它在第一次打開目錄時傾向於暫停10-20秒。

更新:使用幾個月後,我我剛開始時就不喜歡ExpanDrive。我確實提交了有關滯後的票證,但從未得到真正的解決方法,也未尋求解決。更重要的是,我遇到了一種奇怪的行為,我認為我必須將其歸因於緩存:有時,當我直接在目標系統上更改文件夾時,該文件未正確反映在使用ExpanDrive的Windows系統上。

在一種情況下,我使用ssh命令行將文件夾重命名為目標。然後,我在Windows系統上使用Notepad ++,發現打開文件對話框中同時顯示了舊名稱和新名稱!我無法按需複制此文件,因此我還沒有提交票證,而且我還是最新版本的一兩個版本。

關於Expandrive的其他問題:由於未知原因,該窗口停止顯示,無法使用。我更新了,現在似乎存在某種緩存問題,導致Notepad ++中的不良行為。
Michael Kohne
2014-12-11 18:50:37 UTC
view on stackexchange narkive permalink

我確實嘗試過WebDrive,並且(在與開發人員反復交流之後)使其完美運行。秘訣是禁用所有緩存和asnyc選項。為了使它能夠與Notepad ++可靠地工作,您必須同時進行。

相對於ExpanDrive而言,唯一的缺點是許可證是按計算機而不是按用戶使用的,因此,如果您有多台計算機, WebDrive會更昂貴。

還有一件事:為了使Notepad ++完美處理,可能還需要打開“啟用延遲關閉”功能。
John Y
2020-01-31 23:33:20 UTC
view on stackexchange narkive permalink

在Windows的此處有免費的SSHFS實現。它似乎與Dokan沒有關係。它通常與 WinFsp配對,可以將其視為Windows的FUSE。在撰寫本文時,這兩種方法都得到了積極維護。

就像魔術一樣!與Windows高度集成。使用UNC語法\\ sshfs \ REMUSER@HOST [\ PATH]映射卷即可。
user208145
2017-10-10 08:29:03 UTC
view on stackexchange narkive permalink

如果您仍然是Windows SSHFS客戶端的ISO,我使用的是 MountainDuck,該作者與Cyber​​Duck FTP客戶端的創作者相同。我喜歡SSH密鑰功能。我能看到的最大優點是,您不必在路由器上打開其他端口或創建額外的防火牆規則。它將遠程FS作為驅動器號掛載,但是我寧願選擇作為UNC路徑掛載,因為我正在使用大量網絡卷。

Windows客戶端與7和向上。還有Mac版本。 (低價,付費)許可證允許在多台計算機上安裝。

它支持FTP,FTP-SSL,SFTP,WebDAV,Amazon S3,Backblaze雲存儲,Google Cloud Storage,Rackspace Cloud Files,Swift,Windows Azure存儲,Dropbox,Google Drive,MS One Drive。



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...