Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Лучшие консольные FTP-клиенты для Linux

Оригинал: Best Command-Line FTP Clients for Linux
Автор: Martins D. Okoi
Дата публикации: 25 мая 2019 года
Перевод: А. Кривошей
Дата перевода: май 2019 г.

File Transfer Protocol (FTP) - это сетевой протокол, используемый для передачи файлов между клиентом и сервером в компьютерной сети. Самые первые приложения FTP были созданы для командной строки еще до того, как появились операционные системы с графическим интерфейсом, и, хотя существует несколько графических клиентов FTP, разработчики по-прежнему создают клиенты FTP на основе интерфейса командной строки для пользователей, которые предпочитают использовать старый подход.

Вот список лучших FTP-клиентов на основе интерфейса командной строки для Linux.

1. FTP

Операционные системы Linux поставляются со встроенным FTP-клиентом, который так и называется, и к которому вы можете легко получить доступ, введя команду ftp в своем терминале.

С помощью FTP вы можете подключаться к серверам анонимно (если эта функция включена на сервере) или использовать свои учетные данные пользователя, загружать/скачивать файлы между локальным компьютером и подключенными серверами, использовать псевдонимы и т. д.

Кроме того, при использовании FTP для передачи файлов между компьютерами соединение не защищено и данные не шифруются. Для безопасной передачи данных используйте sFTP (Secure File Transfer Protocol) или SCP (Secure Copy).

FTP

2. LFTP

LFTP - это бесплатная утилита командной строки с открытым исходным кодом, разработанная для использования нескольких протоколов передачи файлов (например, sftp, fish, torrent) в Unix и аналогичных операционных системах.

Она включает такие функции, как закладки, управление заданиями, поддержку библиотеки readline, встроенную команду зеркалирования и поддержку параллельной передачи нескольких файлов.

lftp доступна для установки из репозиториев по умолчанию с помощью диспетчера пакетов, как показано ниже.

$ sudo apt install lftp  [On Debian/Ubuntu]
$ sudo yum install lftp  [On CentOs/RHEL]
$ sudo dnf install lftp  [On Fedora]

3. NcFTP

NcFTP - это бесплатный кроссплатформенный FTP-клиент и первая в истории альтернатива стандартной программе FTP, разработанная для упрощения использования и нескольких улучшений функциоальности и производительности FTP.

Его функции включают в себя повторный набор номера, фоновую работу, автоматическое возобновление загрузки, завершение имени файла, индикаторы выполнения, поддержку других утилит, таких как ncftpput и ncftpget.

NcFTP доступен для установки из репозиториев по умолчанию с помощью диспетчера пакетов, как показано ниже.

$ sudo apt install ncftp  [On Debian/Ubuntu]
$ sudo yum install ncftp  [On CentOs/RHEL]
$ sudo dnf install ncftp  [On Fedora]

4. cbftp

ctftp - это гибкий клиент FTP/FXP, который позволяет пользователям безопасно и эффективно передавать большие файлы без использования электронной почты. Обычно он работает в командной строке, но вы можете запустить его в псевдографическом режиме, используя ncurses.

Его функции включают в себя встроенный просмотрщик, который поддерживает несколько кодировок, листинг с пропуском, удаленные команды для команд UDP, таких как race, download, fxp, raw, idle и т. д., и среди прочего, шифрование данных с помощью AES-256.

5. Yafc

Yafc - это FTP-клиент с открытым исходным кодом, разработанный для замены стандартной программы FTP в системах Linux, с поддержкой POSIX-совместимых систем.

Он полностью бесплатен и имеет богатый набор функций, который включает в себя рекурсивные get/put/fxp/ls/rm, организацию очередей, автодополнение по tab, псевдонимы и поддержку SSH2 и прокси.

Yafc доступен для установки из репозиториев по умолчанию, используя менеджер пакетов, как показано ниже.

$ sudo apt install yafc  [On Debian/Ubuntu]
$ sudo yum install yafc  [On CentOs/RHEL]
$ sudo dnf install yafc  [On Fedora]

Другие статьи о протоколе FTP в Linux: