Pesquisa de site

Os 6 melhores clientes FTP de linha de comando para Linux


FTP (File Transfer Protocol) é um protocolo de rede usado para transferir arquivos entre um cliente e um servidor em uma rede de computadores.

No início, os aplicativos FTP foram inicialmente projetados para a linha de comando, antes da adoção generalizada de sistemas operacionais GUI (Interface Gráfica do Usuário).

Embora vários clientes FTP baseados em GUI tenham surgido ao longo do tempo, os desenvolvedores continuam a criar clientes FTP baseados em CLI (Command-Line Interface) para atender aos usuários que preferem o método tradicional.”

Aqui está uma lista dos melhores clientes FTP baseados em linha de comando para Linux.

1. FTP

Os sistemas operacionais Linux são fornecidos com clientes FTP integrados que você pode acessar facilmente digitando o comando ftp em seu terminal.

Com FTP você pode se conectar a servidores anonimamente (se este recurso estiver habilitado no servidor) ou usar suas credenciais de usuário, baixar/carregar arquivos entre sua máquina local e servidores conectados, usar aliases, etc.

Além disso, ao usar FTP para transferir arquivos entre computadores, a conexão não é segura e os dados não são criptografados. Para uma transferência segura de dados, use sFTP (Secure File Transfer Protocol) ou SCP (Secure Copy).

2.LFTP

LFTP é um utilitário de linha de comando gratuito e de código aberto projetado para vários protocolos de transferência de arquivos (por exemplo, sftp, fish, torrent) em Unix e sistemas operacionais semelhantes.

Possui marcadores, controle de trabalho, suporte para a biblioteca readline, um comando de espelho integrado e suporte para múltiplas transferências de arquivos em paralelo.

lftp está disponível para instalação a partir dos repositórios padrão usando o gerenciador de pacotes conforme mostrado.

sudo apt install lftp         [On Debian, Ubuntu and Mint]
sudo yum install lftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/lftp  [On Gentoo Linux]
sudo apk add lftp             [On Alpine Linux]
sudo pacman -S lftp           [On Arch Linux]
sudo zypper install lftp      [On OpenSUSE]    

3.NcFTP

NcFTP é um cliente FTP gratuito e multiplataforma e a primeira alternativa ao programa FTP padrão desenvolvido para oferecer facilidade de uso e vários aprimoramentos de recursos e desempenho para FTP.

Seus recursos incluem rediscagem de host, processamento em segundo plano, retomada automática de downloads, preenchimento de nome de arquivo, medidores de progresso e suporte para outros programas utilitários, como ncftpput e ncftpget.

NcFTP está disponível para instalação a partir dos repositórios padrão usando o gerenciador de pacotes conforme mostrado.

sudo apt install ncftp         [On Debian, Ubuntu and Mint]
sudo yum install ncftp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/ncftp  [On Gentoo Linux]
sudo apk add ncftp             [On Alpine Linux]
sudo pacman -S ncftp           [On Arch Linux]
sudo zypper install ncftp      [On OpenSUSE]    

4.cbftp

cbftp é um cliente FTP/FXP flexível que permite aos usuários transferir arquivos grandes de forma segura e eficiente sem usar e-mails. Normalmente funciona na linha de comando, mas você pode executá-lo em uma semi-GUI usando ncurses.

Seus recursos incluem um visualizador interno que suporta múltiplas codificações, skip-listing, comandos remotos para comandos de chamada UDP como race, download, fxp, raw, idle, etc., e criptografia de dados com AES-256, entre outros.

5. Yafc

Yafc é um cliente FTP de código aberto projetado como um substituto para o programa FTP padrão em sistemas Linux com suporte para sistemas compatíveis com POSIX.

É totalmente gratuito, com uma rica lista de recursos que inclui get/put/fxp/ls/rm recursivos, enfileiramento, preenchimento de guias, aliases e suporte para SSH2 e proxy.

Yafc está disponível para instalação a partir dos repositórios padrão usando o gerenciador de pacotes conforme mostrado.

sudo apt install yafc         [On Debian, Ubuntu and Mint]
sudo yum install yafc         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yafc  [On Gentoo Linux]
sudo apk add yafc             [On Alpine Linux]
sudo pacman -S yafc           [On Arch Linux]
sudo zypper install yafc      [On OpenSUSE]    

6. Obtenha

wget foi projetado principalmente para baixar arquivos, mas também oferece suporte a FTP e FTPS. É conhecido por sua simplicidade e capacidade de download recursivo.

Para usar o wget para baixar arquivos de um servidor FTP, você pode simplesmente especificar o nome de usuário, a senha e o URL do FTP do arquivo que deseja download.

wget ftp://username:password@ftp_server_address/path/to/file

Você tem alguma experiência com esses clientes FTP de linha de comando? Ou você conhece alternativas que deveriam estar nesta lista? Sinta-se à vontade para deixar seus comentários abaixo.