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… 😛