Búsqueda de sitios web

Los 6 mejores clientes FTP de línea de comandos para Linux


FTP (Protocolo de transferencia de archivos) es un protocolo de red utilizado para transferir archivos entre un cliente y un servidor en una red informática.

En sus inicios, las aplicaciones FTP se diseñaron inicialmente para la línea de comandos, antes de la adopción generalizada de los sistemas operativos GUI (interfaz gráfica de usuario).

Aunque con el tiempo han surgido numerosos clientes FTP basados en GUI, los desarrolladores continúan creando clientes FTP basados en CLI (interfaz de línea de comandos) para atender a los usuarios que prefieren el método tradicional”.

Aquí hay una lista de los mejores clientes FTP basados en línea de comandos para Linux.

1.FTP

Los sistemas operativos Linux se entregan con clientes FTP integrados a los que puede acceder fácilmente ingresando el comando ftp en su terminal.

Con FTP puede conectarse a servidores de forma anónima (si esta función está habilitada en el servidor) o usar sus credenciales de usuario, descargar/cargar archivos entre su máquina local y los servidores conectados, usar alias, etc.

Además, cuando se utiliza FTP para transferir archivos entre computadoras, la conexión no es segura y los datos no están cifrados. Para una transferencia de datos segura, utilice sFTP (Protocolo de transferencia segura de archivos) o SCP (Copia segura).

2. LFTP

LFTP es una utilidad de línea de comandos gratuita y de código abierto diseñada para varios protocolos de transferencia de archivos (por ejemplo, sftp, fish, torrent) en Unix y sistemas operativos similares.

Cuenta con marcadores, control de trabajos, soporte para la biblioteca readline, un comando mirror incorporado y soporte para múltiples transferencias de archivos en paralelo.

lftp está disponible para instalar desde los repositorios predeterminados usando el administrador de paquetes como se muestra.

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 es un cliente FTP multiplataforma gratuito y la primera alternativa al programa FTP estándar desarrollado para ofrecer facilidad de uso y varias mejoras de funciones y rendimiento para FTP.

Sus características incluyen rellamada al host, procesamiento en segundo plano, descargas con reanudación automática, finalización de nombres de archivos, medidores de progreso y soporte para otros programas de utilidad como ncftpput y ncftpget.

NcFTP está disponible para instalar desde los repositorios predeterminados utilizando el administrador de paquetes como se muestra.

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 es un cliente FTP/FXP flexible que permite a los usuarios transferir archivos grandes de forma segura y eficiente sin utilizar correos electrónicos. Normalmente funciona en la línea de comandos, pero puedes ejecutarlo en una semi-GUI usando ncurses.

Sus características incluyen un visor interno que admite múltiples codificaciones, omisión de listas, comandos remotos para comandos de llamada UDP como race, download, fxp, raw, idle, etc., y cifrado de datos con AES-256, entre otros.

5. Yafc

Yafc es un cliente FTP de código abierto diseñado como reemplazo del programa FTP estándar en sistemas Linux con soporte para sistemas compatibles con POSIX.

Es completamente gratuito con una rica lista de funciones que incluye get/put/fxp/ls/rm recursivo, colas, finalización de pestañas, alias y soporte para SSH2 y proxy.

Yafc está disponible para instalar desde los repositorios predeterminados usando el administrador de paquetes como se muestra.

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. conseguir

wget está diseñado principalmente para descargar archivos pero también es compatible con FTP y FTPS. Es conocido por su simplicidad y capacidad de descarga recursiva.

Para utilizar wget para descargar archivos desde un servidor FTP, simplemente puede especificar el nombre de usuario, la contraseña y la URL FTP del archivo que desea. descargar.

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

¿Tiene alguna experiencia con estos clientes FTP de línea de comandos? ¿O conoces alternativas que deberían estar en esta lista? No dude en dejar sus comentarios a continuación.