É possível montar nativamente um sistema de arquivos FTP remoto, com o uso de um gerenciador de arquivos gráfico, presente em qualquer distribuição Linux — todos eles permitem acessar servidores remotos, através de diversos protocolos.
Se você precisa de mais recursos de conectividade, vou descrever, neste post, uma solução mais flexível e completa para a realização da tarefa — para quem não tem medo digitar (ou copiar e colar) alguns comandos no console.
Como instalar o curlftps no Debian ou Ubuntu
Vamos precisar instalar pelo menos um pacote de softwares, o curlftps – sistema de arquivos para acessar hosts FTP baseado em FUSE e cURL.
Comece abrindo um terminal (Ctrl+Alt+T
, no Ubuntu). Agora, use o apt, para instalar:
sudo apt-get install curlftpfs
Após a instalação, vamos criar um diretório local dentro do qual vamos montar o diretório remoto via FTP:
sudo mkdir /mnt/meu_ftp
Para executar o curlftps, você precisa saber 3 coisas:
- endereço do Servidor FTP
- Nome de usuário;
- Sua senha;
Substitua, no comando que segue, os valores pelos que se adequam ao seu caso:
sudo curlftpfs endereco_ftp.com /mnt/meu_ftp/ -o user=meuNomeDeUsuario:MinhaSenha -o allow_other
A opção -o allow_other
serve para permitir que outros usuários na rede também tenham acesso a este diretório. Se isto não te interessa, basta remover do comando.
A esta altura você já pode acessar o seu diretório:
ls /mnt/meu_ftp/
Quer que este diretório seja montado já na inicialização do sistema ou da sessão?
Superfácil.
Abra e edite o arquivo /etc/fstab:
sudo editor /etc/fstab
Agora vá até a última linha do arquivo aberto no seu editor e insira o seguinte comando:
curlftpfs#ftp://username:password@ftp.myhost.com/ /meu_ftp fuse defaults 0 0
- username, pelo seu nome de usuário no servidor;
- password, pela senha correspondente ao usuário no servidor;
- ftp.myhost.com, pelo endereço do seu servidor;
- e meu_ftp pelo diretório local em que você pretende montar o diretório remoto.
Para montar tudo agora, execute o comando:
sudo mount -a
Para desmontar o diretório, a qualquer momento, use o comando:
sudo umount /mnt/meu_ftp
LEIA MAIS!
Além dos artigos sugeridos, abaixo, você pode realizar uma busca neste site, por qualquer assunto — na caixa de busca, no canto superior direito do site.
- Como instalar um servidor FTP — conheça esta técnica simples para instalação de um servidor FTP, no Linux.
- Como instalar um servidor FTP, com apenas uma linha de comando.
- Como acessar arquivos remotos como o protocolo WebDAV.
- Instale fácil o ownCloud — um servidor de arquivos e aplicativos na nuvem