CS отдел моего университета имеет свой собственный сервер, используемый для разработки (с этого момента , dev.univ.edu
). У меня есть SSH и SFTP доступ к этому серверу, и я надеялся выполнить тяжелую работу на моем ноутбуке с Windows, используя WSL. Я планировал использовать sshfs
для монтирования файловой системы сервера на моем ноутбуке через SFTP, чтобы я мог использовать свои собственные инструменты вместо того, чтобы использовать ограниченные программы на нашем сервере. Однако всякий раз, когда я пытаюсь использовать sshfs
, происходит следующее:
user@host:~$ sshfs -p 22 user@dev.univ.edu: ~/dev/ -o follow_symlinks
> fuse: device not found, try 'modprobe fuse' first
Запуск 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
После некоторых копаний кажется, что fuse
не поддерживается в WSL, даже после того, как страница UserVoice для поддержки fuse
работала более 2 лет, и более 1500 человек просили об этом. Поскольку sshfs
полагается на fuse
(я предполагаю, что для создания файловой системы, в которой находятся удаленные файлы), это делает sshfs
непригодным для использования.
Я нашел проект (billziss-gh/winfsp
), который кажется многообещающим, но я понятия не имею, как реализовать его в сочетании с sshfs
. Есть ли кто-нибудь более знающий, чем я, который может помочь мне получить эту работу?
РЕДАКТИРОВАТЬ: Согласно этой проблеме, winfsp
не будет работать с WSL. Тем не менее, я заметил проект того же парня (billziss-gh/nfs-win
), который может быть полезен.