O pacote Sshfs contém um cliente de sistema de arquivos baseado no File Transfer Protocol do SSH. Isso é útil para montar um computador remoto ao qual você tenha acesso ssh como um sistema de arquivos local. Isso permite que você arraste e solte arquivos ou execute comandos de shell nos arquivos remotos como se estivessem em seu computador local.
Esse pacote é conhecido por construir e funcionar adequadamente usando-se uma plataforma LFS 13.0.
Transferência (HTTP): https://github.com/libfuse/sshfs/releases/download/sshfs-3.7.5/sshfs-3.7.5.tar.xz
Soma de verificação MD5 da transferência: 5d9d4575d5c0b535857f41f723e92c85
Tamanho da transferência: 52 KB
Espaço em disco estimado exigido: 0,9 MB
Tempo de construção estimado: menos que 0,1 UPC
Fuse-3.18.1, GLib-2.86.4 e OpenSSH-10.2p1.
docutils-0.22.4 (exigido para construir a página de manual)
Instale Sshfs executando os seguintes comandos:
mkdir build && cd build && meson setup --prefix=/usr --buildtype=release .. && ninja
Esse pacote não vem com uma suíte de teste.
Agora, como o(a) usuário(a) root:
ninja install
Para montar um servidor SSH, você precisa estar apto(a) a se logar no servidor. Por exemplo, para montar sua pasta "home" remota no ~/caminho_de_exemplo local (o diretório precisa existir e você precisa ter permissões para gravar nele):
sshfs exemplo.com:/home/userid ~/caminho_de_exemplo
Quando tiver terminado o trabalho e quiser desmontá-lo novamente:
fusermount3 -u ~/examplepath
Você também consegue montar um sistema de arquivos sshfs na inicialização adicionando uma entrada
semelhante à seguinte no arquivo /etc/fstab:
id_de_usuario@exemplo.com:/caminho /media/caminho fuse.sshfs _netdev,IdentityFile=/home/id_de_usuario/.ssh/id_rsa 0 0
Veja-se man 1 sshfs e man 8 mount.fuse3 para todas as opções disponíveis de montagem.