Tenho aqui em casa 2 computadores + uma AppleTV. Tudo isso conectado via um LinkSys rodando DD-WRT. Tanto o notebook como a AppleTV se conectam pelo wireless.
Para acessar meus filmes pela AppleTV eu estou usando NFS e estava em dúvida se utilizava ou não esta opção para acessar meus arquivos no computador principal à partir do Notebook.
Vale destacar que o acesso da AppleTV é apenas a uma pasta específica. E mesmo assim RO. E o IP dela é fixo. E tem trocentas regras no firewall do meu computador principal impedindo qualquer acesso (OK, OK… Só tem uma: iptables -P input DROP).
O problema é que, como já comentei antes, a rede wireless aqui de casa é aberta e sem criptografia e não estava nem um pouco a fim de liberar acesso RW num compatilhamento via NFS. (Paranóico? Magina…)
Eu tinha ouvido falar um tempo atrás sobre acesso a filesystems remotos tunelando via SSH e achei que valia a pena procurar. Afinal, toda vez que preciso de algum arquivo rola um scp mesmo…
Ai bateu aquela preguiça de pesquisar… fui empurrando com a barriga (e olha que eu tenho bastante) vários meses e hoje resolvi perder um tempo e tentar instalar o treco e ver no que dava.
Depois de pesquisar, descobri que o treco chamava SSHFS e logo imaginei que o meu Hardy teria um pacote pro mesmo:
$ apt-cache search sshfs<br /> sshfs - filesystem client based on SSH File Transfer Protocol<br /> lufs-utils - Linux Userland Filesystem - utilities
Yup… Vamos ver se instala então esse treco:
$ sudo apt-get install sshfs lufs-utils
OK… E será que monta?
$ mkdir remote<br /> $ sshfs desktop: remote<br /> usermount: failed to open /dev/fuse: Permission denied
DROGA!
$ ls -lha /dev/fuse<br /> crw-rw---- 1 root fuse 10, 229 2008-04-26 23:04 /dev/fuse
Hum… adivinha se meu usuário tava no grupo fuse? 😛
$ usermod -Ga fuse main
Tem que dar logout… E login de novo.
$ sshfs desktop: remote<br /> $ mount|grep fuse<br /> desktop: on /home/main/remote type fuse.sshfs (rw,nosuid,nodev,max_read=65536,user=main)
FEITO. E pensar que demorei tanto… 😛