De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


SHFS - File system remoto com via ssh

Colaboração: Juliano Garcia Martinez

Data de Publicação: 15 de Março de 2006

Estive procurando algum jeito de montar o meu home de casa no trabalho sem ter que colocar mais nenhum serviço para sobrecarregar a maquina, e ainda poder puxar e copiar arquivos de uma forma segura, ai achei o shfs. Comparando com o nfs achei o shfs muito rapido e nao deu lag ao dar um ls, coisa que ja aconteceu comigo usando nfs, então vai ai como instalar e usar :).

  shfs -> http://shfs.sourceforge.net

Como estou usando o debian:

  inoue:~# apt-cache search shfs | grep -w shfs
  shfs-source - (secure) SHell File System module source
  shfs-utils - (secure) SHell File System mount programs
  
  inoue:~# apt-get install shfs-source shfs-utils module-assistant

Eu optei por deixar os binarios com suid para poder usar com meu usuario normalmente sem precisar ser root.

  inoue:~# module-assistant build shfs
  inoue:~# module-assistant install shfs
  inoue:~# modprobe shfs
  inoue:~# lsmod | grep shfs
  shfs                   44592  0

Legal o modulo esta up, agora vamos colocar para ativar no boot

  inoue:~# echo "shfs" >> /etc/modules

Agora vamos usar

  juliano@inoue:~$ mkdir minhacasa
  juliano@inoue:~$ shfsmount juliano@minhacasa.homelinux.org: minhacasa
  juliano@inoue:~$ mount | grep minha
  juliano@minhacasa.homelinux.org: on /home/juliano/minhacasa type shfs (version=2,mnt=/home/ncode/minhacasa,fd=4)
  juliano@inoue:~$ ls -la minhacasa
  total 118547
  drwx------  1 juliano juliano      512 2006-03-14 12:13 .
  drwxr-xr-x 22 juliano juliano     4096 2006-03-14 12:12 ..

E boa :)

Agora ja posso copiar meus mp3 de casa pro trabalho, syncronizar scripts ou seja lá o que precisar de ambos :)

Para desmontar

  juliano@inoue:~$ shfsumount minhacasa

E pronto ja esta desmontado :)

Se voce nao colocou o binario com suid e quiser colocar depois pode fazer assim:

  inoue:~# chmod u+s $(which shfsmount)
  inoue:~# chmod u+s $(which shfsumount)

E boa diversão

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Juliano Garcia Martinez