BOMBOLOM.COM

(ssh) Montar pastas remotas usando o ssh

Por Helder Guerreiro

Utilizando o projecto FUSE (File System in User Space) é possível ao utilizador ter um sistema de ficheiros totalmente no espaço do utilizador. Estas caracteristicas deram origem a vários projectos, entre eles o sshfs, que permite a um utilizador final, sem previlégios especiais montar pastas remotas. O único pré-requisito importante é a máquina remota ter um servidor de ssh a funcionar o que em servidores linux é quase universal. Acresce a esta facilidade o facto de virtualmente não ser necessário qualquer tipo de configuração. Leia o resto deste post para ver como se instala e utiliza o sshfs.

Instalação e configuração

Em sistemas Debian, ou dele derivados a instalação consiste simplesmente em fazer:

# aptitude install sshfs

É necessário que o utilizador faça parte do grupo fuse, para isso fazer:

# adduser <nome do user> fuse

Confirme que o utilizador faz de facto parte do grupo com:

id <nome do user>

Note que vai ser necessário refazer o login do utilizador em questão para que o grupo fuse apareça na lista de grupos do mesmo.

Utilização

A utilização é extremamente simples:

Para montar:

$ sshfs [user remoto@]<host remoto>:<pasta remota> <ponto de montagem local>

Para desmontar:

$ fusermount -u <ponto de montagem local>

Exemplo

$ sshfs helder@example.com:/arquivo /home/helder/arquivo

O file system comporta-se como qualquer outro:

$ df -h /home/helder/arquivo
Filesystem            Size  Used Avail Use% Mounted on
example.com:/arquivo  449G  293G  134G  69% /home/helder/arquivo

Para desmontar basta fazer:

$ fusermount -u ~/arquivo
05.09.2009 | Ler mais | Comentários | Tags ,

Voltar à Página principal | Made with PyBlosxom