2015-02-04 188 views
0

我在我的Windows 7上安裝了win-sshfs (typical install),當我離開午餐回來(大約一個小時)時,安裝的驅動器丟失了,它將我的編輯器會話。win-sshfs在不活動期間斷開連接,必須重新安裝

恢復連接的唯一方法是再次卸載並重新掛載,這可能需要長達一分半的時間,沒有任何消息說明它爲什麼失敗或它在做什麼。

任何解決方案?

我試過了SFTP Net Drive Free,但是因爲它使用SFTP,搜索速度非常慢,比win-sshfs長10倍。

+0

即時猜測這是你正在連接到的服務器上的ssh超時,所以我猜沒有 - 只是改變了ssh服務器設置。除非在win-sshfs或其他FUSE軟件包中有Keepalive選項。 – prodigitalson

+0

[舊問題在這裏](https://code.google.com/p/win-sshfs/issues/detail?id=27)以及在Sshfs.exe.config中使用'NetworkDrive'選項的建議,但它似乎沒有在Win7中工作......可能或可能沒有被修復。還有一些提到只是通過使用一些在遠程服務器上執行最小操作(比如「touch」)來作爲一種keepalive的工作。 – prodigitalson

回答

0

嘗試在連接驅動器之前使用putty創建隧道。膩子具有您需要的功能。而不是遠程服務器,您將連接到本地端口,例如localhost:40000。

雙贏SSHFS - >本地主機:40000->膩子隧道 - >遠程ssh。

讓我們知道它是如何發展的。

+1

請注意,plink會比膩子更適合這個。 –