FTP-клиент — это программное обеспечение, которое позволяет обмениваться файлами между компьютером и сервером с помощью сетевого протокола FTP.
В этой статье мы расскажем Вам о пяти популярных FTP-клиентах, доступных в ОС Linux.
Содержание:
FTP
Утилита ftp
— это предустановленный инструмент командной строки, позволяющий пользователям взаимодействовать с удаленными серверами FTP. Это ПО имеет базовый набор функций.
Важно: утилита ftp
не предлагает средства обеспечения безопасности во время передачи данных.
Чтобы с помощью этого инструмента подключиться к удаленному FTP-серверу, нужно выполнить в терминале:
LFTP
Клиент lftp
является свободным программным обеспечением и предлагает пользователям более широкий спектр функций по сравнению с ftp
. Вот некоторые из них:
- поддержка протоколов FTP, SFTP, FTPS, HTTP, HTTPS и FISH;
- синхронизация каталогов;
- передача файлов в фоновом режиме;
- возобновление прерванной передачи данных;
- создание и управление закладками для часто используемых удаленных каталогов;
- поддержка как протокола IPv4, так и IPv6;
- передача нескольких файлов одновременно.
Читайте также: Полное руководство по настройке FTP-сервера для разрешения анонимных подключений — LFCS часть 18.
Чтобы установить lftp
в Ubuntu Linux, выполните следующую команду:
NcFTP
Клиент ncftp
предназначен для быстрой передачи файлов между локальными и удаленными хостами с помощью протокола FTP и его защищенного аналога SFTP (от англ. SSH File Transfer Protocol). Он известен своей простотой использования, широким набором функций и поддержкой интерактивного режима работы. Кроме этого, ncftp
:
- позволяет создавать и управлять закладками для часто используемых каталогов;
- позволяет выполнять передачу файлов в фоновом режиме;
- разрешает возобновлять прерванную передачу файлов;
- поддерживает пакетный режим, позволяющий создавать скрипты для передачи данных по FTP / SFTP;
- поддерживает как протокол IPv4, так и IPv6;
- включает в себя базовый текстовый редактор для изменения файлов непосредственно на удаленном сервере;
- предлагает различные варианты настройки клиента.
Читайте также: Как обновить или загрузить файлы / каталоги используя sFTP в Linux.
Чтобы установить ncftp
в Ubuntu Linux, выполните следующую команду:
gFTP
Клиент gftp
популярен среди начинающих пользователей Linux, так как он имеет графический интерфейс. Эта утилита обладает следующими функциями:
- поддержка протоколов FTP, FTPS, HTTP, HTTPS, SSH и FSP;
- создание и управления очередями передачи файлов;
- передача файлов в фоновом режиме;
- возобновление прерванной передачи данных;
- редактирование удаленных файлов непосредственно из окна утилиты;
- выполнение поиска файлов и каталогов на удаленном сервере;
- ведение журнала передачи файлов.
Чтобы установить gftp
в Ubuntu Linux, выполните следующую команду:
Yafc
Клиент yafc
(от англ. Yet Another FTP Client) — это ПО с открытым исходным кодом. В своей работе он использует сетевой протокол Kerberos, который предлагает механизм взаимной аутентификации клиента и сервера перед установлением связи между ними. Помимо этого, клиент yafc
:
- позволяет расширять свой функционал с помощью скриптов;
- разрешает передавать файлы в фоновом режиме;
- поддерживает создание, удаление, переименование и другие операции с удаленными каталогами;
- ведет журнал операций передачи данных;
- имеет встроенный текстовый редактор для изменения удаленных файлов непосредственно на сервере;
- поддерживает как протокол IPv4, так и IPv6.
Читайте также: Как установить и настроить FTP over TLS / SSL (FTPs) на VsFTPd в Debian / Ubuntu.
Чтобы установить yafc
в Ubuntu Linux, выполните следующую команду:
Выводы
Пользователям ОС Linux доступно большое количество FTP-клиентов, которые отличаются друг от друга доступными функциями и опциями, а потому подходят для решения различных задач. Мы рассказали лишь о пяти из них. Если Вы используете тот, который мы не упомянули — поделитесь своим мнением о нем в комментариях!
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.