Clientes FTP

Gftp


Gftp é o mais tradicional e mais completo cliente de FTP para o ambiente Linux. Já vem com maioria das distribuições, e é desenvolvido em C, com uma interface em GTK+.

Seus recursos incluem suporte a protocolos HTTP, SSH e, é claro, FTP, além da transferência de arquivos entre dois servidores de FTP (fxp). Sua interface é muito amigável, é bem fácil adaptar-se a ela. Possui o padrão de duas árvores de diretório, uma para os arquivos locais, outra para o servidor de FTP remoto, além de janela de transferência de arquivos e janela de status.

Com relação à transferência de arquivos, o Gftp é bastante completo. Aceita recursos drag-n-drop, o que facilita e DPmuito a transferência de arquivos, além de várias opções, como continuar o download de onde parou antes (resume), sobrescrever arquivos, entre outros. É possível também transferir arquivos e, ao mesmo tempo, navegar por entre os diretórios do servidor, ou então transferir múltiplos arquivos ao mesmo tempo - devido aos recursos de threads para as transferências de arquivos.

O Gftp é, ainda, altamente personalizável, com opções para cada gosto do usuário. Possui também um Bookmark, para guardar as informações dos servidores FTPs que o usuário mais acessa, além de gravar logs das operações realizadas. Outro recurso interessante é a ferramenta de comparar janelas (local e remoto), ideal para quem mantém um website e realiza as transferências via FTP.

Este cliente também possui recursos de um gerenciador de arquivos, podendo renomear, copiar, mover ou apagar arquivos locais com simples cliques do mouse.

Em suma, o Gftp é o cliente FTP mais recomendado para qualquer usuário, desde iniciantes na área, até os "experts", devido ao seu grande número de recursos e características e sua interface altamente amigável e configurável.


DPS-FTP
O DPS-FTP é um projeto de criar um cliente de FTP semelhante ao Bulletproof do Windows. O nome, no início, era Kevlar FTP. Para quem não sabe, Kevlar é uma espécie de colete a prova de balas (bulletproof). Porém, a empresa DuPont, fabricante dos coletes Kevlar, enviou uma nota ao criador dizendo que ele não poderia usar o nome Kevlar em seu produto. Agora está fácil deduzir o que significa a sigla DPS: significa DuPont Sucks FTP.

O criador chegou a pensar em desistir do projeto, já que o Gftp já fazia praticamente tudo que ele queria que o DPS-FTP fizesse e, ambos, são desenvolvidos em GTK+. Entretanto, a pedido dos usuários, o projeto teve continuidade.
O DPS-FTP possui os recursos básicos de um cliente de FTP, como navegação entre diretórios locais e remotos, bookmarks, entre outros. Vale destacar seu modo para transferência de arquivos: ele utiliza uma nova janela de transferência para cada operação, permitindo, com isso, que o usuário continue navegando pelos diretórios sem problemas.

A interface é simples e intuitiva, com botões e duas janelas, uma para os diretórios locais e outra para os remotos. O DPS-FTP possui ainda recurso de cache para armazenar diretórios já visualizados e agilizar na hora de listar os arquivos.


AxY FTP

O AxY FTP é mais conhecido por seu antigo nome, WxFTP. Sua interface é simples e possui versões para GTK+ e Motif. Possui um visual padrão, sem ícones, com duas janelas de listagem, uma para arquivos locais e outra para os arquivos remotos, mais uma janela de status. Possui recursos básicos de FTP como transferência passiva de arquivos, download recursivo, resume, possibilidade de excluir arquivos, entre outros. Tudo isso pode ser executado de forma rápida através dos diversos botões pré-configurados presentes na interface do AxY FTP.

Outros recursos interessantes são a possibilidade de gravar logs das operações realizadas e a ajuda - bem completa - online. O AxY FTP é altamente recomendado para máquinas com poucos recursos e usuários que não se importam muito com o visual do programa.


Wget


Wget é um utilitário bastante interessante para usuários Linux, principalmente administradores de sistema.

O Wget é uma aplicação utilizada através de linhas de comando, e serve para ser utilizado com os protocolos FTP, HTTP e HTTPS, 
e já vem instalado previamente em muitas distribuições Linux.

Ele é bem interessante no caso de se querer baixar arquivos diretamente dos servidores, e é bem poderoso para ser usado na migração de sites, na instalação de "Mirrors", etc.

Além disso, o Wget pode ser configurado no cron, ou seja, se um arquivo ou diretório necessitar ser replicado, isso poderá acontecer sem que seja necessária a intervenção do administrador.

Alguns exemplos úteis de utilizar o Wget:

1) Fazer um download de um arquivo remoto:

wget ftp://somedomain.com/public/remotefilename.tar.gz
/>
2) Fazer um download sem autenticação:
wget username:password@ftp://somedomain.com/reg/remotefilename.tar.gz
3) Inserir determinadas portas na requisição do Wget
username:password@ftp://somedomain.com:portnumber/reg/remotefilename.tar.gz
4) Migrar um diretório inteiro de um servidor para outro, ou seja, mover um site de um hardware para outro. No exemplo abaixo, utilizamos a opção de fazer uso de um arquivo de log (opção -o) de onde a depuração e a verificação da requisição de um arquivo se baseiam, e a opção de recursividade ( -r) que recria a mesma estrutura de diretório no novo servidor.
wget -o mylogfile -r myuser:mypass@ftp://mydomain.com/
Ainda há muitas outras opções interessantes para se utilizar:
-passive-ftp: para utilizar o Wget por detrás de um firewall
-nd: Não recria a estrutura do diretório na máquina remota, apenas salva os arquivos requisitados no diretório local
-cookies=on/off: Se um site remoto necessitar de cookies na requisição de arquivos, esta opção ativa/destiva os cookies. 
-retr-symlinks: Irá requisitar arquivos apontando para links simbólicos
Há muitas outras opções que não citaremos aqui. Mas para utilizá-las, digite "man wget" no terminal, e assim você terá a explicação de todas as opções utilizáveis no Wget.

Veja mais sobre FTP nos likns:



Comentários

Postagens mais visitadas deste blog

O IPv6 - Alocação de endereços

Característica do Protocolo FTP

A camada Aplicação - Modelo OSI