O departamento de CS da minha universidade tem seu próprio servidor usado para desenvolvimento (daqui em diante dev.univ.edu
). Eu tenho acesso SSH e SFTP a esse servidor e esperava fazer algum trabalho pesado no meu laptop Windows usando WSL. Meu plano era usar sshfs
para montar o sistema de arquivos do servidor no meu laptop via SFTP, para que eu pudesse usar minhas próprias ferramentas em vez de precisar usar os programas limitados em nosso servidor. No entanto, sempre que tento usar sshfs
, acontece o seguinte:
user@host:~$ sshfs -p 22 user@dev.univ.edu: ~/dev/ -o follow_symlinks
> fuse: device not found, try 'modprobe fuse' first
Correr modprobe fuse
me dá o seguinte resultado:
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
Após algumas pesquisas, parece que fuse
não há suporte para o WSL , mesmo após a página de fuse
suporte do UserVoice estar em funcionamento há mais de 2 anos, com mais de 1500 pessoas solicitando. Desde que se sshfs
baseia fuse
(suponho que, para criar o sistema de arquivos em que os arquivos remotos estão), isso se torna sshfs
inutilizável.
Eu encontrei um projeto ( billziss-gh/winfsp
) que parece promissor, mas não tenho idéia de como implementá-lo em combinação com sshfs
. Existe alguém mais experiente do que eu que possa me ajudar a fazer isso funcionar?
EDIT: De acordo com este problema , winfsp
não funcionará com a WSL. No entanto, notei um projeto do mesmo cara ( billziss-gh/nfs-win
) que pode ser útil.