【问题标题】:win-sshfs disconnects after period inactivity, have to remountwin-sshfs 在一段时间不活动后断开连接,必须重新安装
【发布时间】:2015-02-04 20:42:36
【问题描述】:

我在我的Windows 7 上安装了win-sshfs (typical install),当我离开吃午饭然后回来(大约一个小时)时,安装的驱动器丢失了,它搞砸了我的编辑会话。

恢复连接的唯一方法是卸载并再次安装,这可能需要长达一分半钟的时间,并且没有任何关于它失败的原因或它在做什么的消息。

有什么解决办法吗?

我尝试了 SFTP Net Drive Free,但因为它使用 SFTP,搜索速度非常慢,比 win-sshfs 长 10 倍。

【问题讨论】:

  • 我猜这是您要连接的服务器上的 ssh 超时,所以我猜不是 - 无需更改 ssh 服务器设置。除非在 win-sshfs 或其他 FUSE 包中有一些保活选项。
  • Old issue here 并建议在NetworkDrive 中使用NetworkDrive 选项Sshfs.exe.config 但似乎在Win7 中不起作用...可能已修复,也可能未修复。也有人提到只是通过使用一些可以在远程服务器上执行最小操作(如touch)来解决问题,以作为一种保活。

标签: sshfs


【解决方案1】:

在连接驱动器之前尝试使用 putty 创建隧道。 Putty 具有您需要的功能。您将连接到本地端口,而不是远程服务器,例如 localhost:40000。

win-sshfs -> localhost: 40000-> putty 隧道 -> 远程 ssh。

告诉我们进展如何。

【讨论】:

  • 请注意,plink 比 putty 更适合这个。
【解决方案2】:

@prodigitalson 指出了一个好主意。例如,您可以使用 Git bash 并执行类似 while true; do touch /a; sleep 1; done & 的操作(我将远程目录挂载在 A:),然后保持 Git bash 处于打开状态,现在挂载的驱动程序不会断开连接。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-14
    • 2013-07-22
    • 1970-01-01
    相关资源
    最近更新 更多