小编Isa*_*rey的帖子

让 `sshfs` 在 WSL 上工作或寻找替代方案

我大学的 CS 部门有自己的服务器用于开发(从现在开始,dev.univ.edu)。我可以通过 SSH 和 SFTP 访问此服务器,并且希望使用 WSL 在我的 Windows 笔记本电脑上做一些繁重的工作。我的计划是sshfs通过 SFTP 在我的笔记本电脑上安装服务器的文件系统,这样我就可以使用我自己的工具,而不必使用我们服务器上的有限程序。但是,每当我尝试使用时,都会sshfs发生以下情况:

user@host:~$ sshfs -p 22 user@dev.univ.edu: ~/dev/ -o follow_symlinks
> fuse: device not found, try 'modprobe fuse' first
Run Code Online (Sandbox Code Playgroud)

运行modprobe fuse给了我以下结果:

modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.4.0-43-Microsoft/modules.dep.bin'
modprobe: FATAL: Module fuse not found in directory /lib/modules/4.4.0-43-Microsoft
Run Code Online (Sandbox Code Playgroud)

一些挖后,似乎fuse不支持WSL,偶数后UserVoice的页面进行fuse支持已经运行了2年有超过1500人要求它。由于sshfs依赖fuse(我假设创建远程文件所在的文件系统),因此sshfs无法使用。

我发现了一个billziss-gh/winfsp看起来很有前途的项目 ( ),但我不知道如何将它与sshfs. …

filesystems sftp sshfs fuse windows-subsystem-for-linux

16
推荐指数
2
解决办法
2万
查看次数