Sistema de Arquivos para FTP

Depois que fiz um dos updates do Ubuntu Hardy Heron aqui na minha máquina, o Nautilus perdeu a capacidade de conectar em servidores FTP. Testei o FTPZilla e o gFTP e não consegui me acostumar a eles. Por essa razão resolvi dar uma pesquisada e conheci o CurlFtpFS.

O CurlFtpFS é um sistema de arquivos para acessar servidores FTP. Algumas de suas características são:

  • Suporte a SSLv3 e TLSv1
  • Habilidade para conectar em proxys HTTP por tunelamento
  • Reconexão automática no caso de timeout

Achei esse sistema de arquivos excelente, pois com ele podemos criar um diretório e fazer a montagem do servidor FTP dentro desse diretório de forma simples e eficaz. Isso permite que se trabalhe com os arquivos do servidor como se eles estivessem dentro de seu computador.

Podemos usar comandos como ls, cp, mv, rm e vários outros diretamente nos arquivos que estão no servidor. Outra coisa interessante é que também podemos, por exemplo, editar algum arquivo usando o Vim ou qualquer outro editor que esteja instalado ou até mesmo trabalharmos com o Gimp em alguma imagem hospedada no servidor.

Instalação e uso:

Para instalar o CurlFtpFS no Ubuntu ou em outra distribuição baseada em Debian, basta um apt-get:

sudo apt-get install curlftpfs

Só isso ;)

Agora é só usar. Para isso, basta criar o diretório onde deseja montar o servidor FTP e dar chamar o CurlFtpFS. Por exemplo, se quiser montar automaticamente com seu login e sua senha, o comando seria o seguinte:

mkdir diretorio/
curlftpfs ftp://usuario:senha@ftp.seuservidor.com/ diretorio/

E para desmontar, mais simples ainda:

fusermount -u diretorio/

Se quiser que o CurlFtpFS seja montado automaticamente sempre que ligar o computador, basta adicionar a seguinte linha ao arquivo /etc/fstab (lembre-se de trocar seuservidor pelo seu servidor FTP e diretorio pelo nome do diretório onde deseja que o servidor seja montado):

curlftpfs#ftp.seuservidor.com /mnt/diretorio fuse rw,uid=500,user,noauto 0 0

Esse sistema de arquivos é excelente não apenas para os que gostam de linha de comando, mas também para os que preferem trabalhar com mouse, pois isso permite que o usuário use, além do terminal, o gerenciador de arquivos que preferir, como por exemplo, o Nautilus, o Dolphin, o Konqueror, ou então (uma dica para os que preferem leveza ;D) o Rox.

Se quiser ler mais sobre o CurlFtpFS, sugiro uma passada no site deles



4 Responses to “Sistema de Arquivos para FTP”

  1. Eu já usei ele, é mto bom pra fazer trabalhinhos rápidos e mexer com arquivos pequenos em servidor local, o problema é que se dá um erro de conexão ou qualquer merdinha o filesystem fica travado.

    Responder

  2. Optimo.
    Eu adicionei isto ao /etc/fstab:
    curlftpfs#servidor.com /home/vaurdan/blabla fuse
    rw,uid=500,user,noauto 0 0

    mas onde ponho a password?

    Responder

  3. [...] por Leonardo Ribeiro (leonardo·saibotΘgmail·com) – referência [...]

  4. Bigode: Isso ainda não aconteceu comigo porque não usei ele o suficiente pra reparar os erros hehehehehe! O único que tive foi uma vez que fui editar um arquivo do servidor com Vim e ele praticamente nem abria ou então abria e dava erro de leitura ou algo do tipo…

    Vaurdan: Como ainda não usei muito esse sistema de arquivos, nem sei fazer nada nele ale’m do que escrevi aqui… O site deles deve ter alguma documentação para por a senha… assim que sobrar um tempo eu pesquiso e te falo como faz isos ;D

    Abraços

    do Terrinha

    Responder

Leave a Reply

CommentLuv Enabled