GFTP

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 22:21, 24 января 2019.
gFTP
GFTPlogo.png
Gftp screen.png
Внешний вид главного окна gFTP
Разработчики: Brian Masney
Выпущена: 1998 год
Постоянный выпуск: 2.0.19 / 30 ноября 2008 года
Состояние разработки: Не обновляется
Написана на: C
Операционная система: Кроссплатформенное
Платформа: x86
Локализация: Мультиязычный интерфейс
Тип ПО: FTP-клиент
Лицензия: GUI
Веб-сайт http://gftp.seul.org/

gFTP - это простой ftp-клиент на основе GTK+ для Linux, который поддерживает FTP, FTPS (только контрольное соединение), HTTPS, SSH и FSP протоколы, а так же FTP и HTTP прокси-сервера, передачу файлов FXP (передача файлов между двумя удаленными серверами через FTP), UNIX, EPLF, Novell, MacOS, VMS, MVS и NT (DOS), меню закладок для быстрого подключения к удаленным сайтам. Является полностью интернационализированным (переведен на 50 языков).[Источник 1]

Описание

gFTP - графический клиент передачи файлов. Его название может заставить вас думать, что он только обрабатывает протокол передачи файлов (протокол FTP), но это не совсем так. Он может получить файлы с веб-сервера с протоколом передачи гипертекста (HTTP) и защищенного HTTP (HTTPS), а также осуществлять передачу файлов между двумя удаленными FTP-серверами через FTP.


Возможности

  • Имеет текстовый и GTK+ 1.2/2.x интерфейсы;
  • Поддерживается FTP, HTTP и SSH протоколы;
  • Поддерживается передачу FXP файлов (передача между двумя удаленными серверами через FTP);
  • Поддерживается просмотр каталогов в стилях UNIX, EPLF, Novell, MacOS, VMS, MVS, и NT (DOS);
  • Поддерживается FTP и HTTP прокси-сервер;
  • Поддержка drag-n-drop;
  • Имеет меню с закладками, которое позволяет быстро осуществлять соединение с удаленными компьютерами;
  • Полная графическая конфигурация; многоязыковая поддержка (порядка на 50 языков). .[Источник 2]

Интерфейс

Интерфейс gFTP представляет собой командную строку, которая является чем-то вроде стандартного FTP-клиента, который поставляется практически с каждой операционной системой. Другой интерфейс является довольно гибким и имеет два окна GUI с приятными штрихами, закладками и инструментами по типу - ”Сравнить Windows ", используемый для нахождения отличий между двумя концами соединения.[Источник 3]

Рисунок 1 – Интерфейс gFTP

Интерфейс gFTP применяет классическую двухпанельную раскладку с адресной строкой, которая всегда видна сверху (рисунок 1). Однако здесь нет навигационной панели, а значит все функции, кроме кнопок передачи данных, спрятаны в меню, из-за чего приложение выглядит старомодно. Радует одно: у gFTP есть закладки, которые работают так же, как в web-браузере.[Источник 4]









Обзор Протокола

gFTP обрабатывает несколько протоколов передачи файлов. Давайте рассмотрим каждый из них.

Каждый протокол инициирует соединение с определенным известным номером порта на удаленном хосте. FTP использует порт 21, SSH (и SFTP) порт 22 и HTTP порт 80. Однако сервер может работать на других портах, и gFTP позволяет выбрать другой порт, отличный от порта по умолчанию. Если оставить номер порта пустым, gFTP использует значение по умолчанию для этого протокола.

FTP - это старый стандарт, который существует уже несколько десятилетий. В последнее время произошли некоторые изменения, такие как пассивный режим передачи, но основная идея та же: отправлять команды и передавать данные “в ясном режиме” без шифрования. Передача данных на удаленный сервер означает вход с именем пользователя и паролем. FTP прост и эффективен, но любой, кто "ворует" пакеты из сети, может их проверить.

Наиболее популярный способ использования FTP-это, наверное, анонимный FTP, где вы входите в систему в качестве анонимного пользователя с любым паролем. Некоторые FTP-серверы принимают загруженные файлы — как правило, только в папку "Входящие", где можно записывать файлы, но часто нельзя их читать (за исключением локального пользователя в системе).

Протокол FTP, как правило, поддерживает две вида передачи: в формате ASCII и двоичную. Тип ASCII переводит простой текст между различными соглашениями конца строки в разных операционных системах. Например, строки Doc-текстовые файлы заканчиваются возвратом каретки символ, за которым следует символ, но линии Linux-текстовые файлы заканчиваются только перевод строки. Двоичный режим отправляет файл как есть, без перевода.

Двоичный режим-это то, что вы обычно хотите, и это почти всегда правильный выбор между двумя хостами, работающими под управлением одной операционной системы. (В gFTP, Тип передачи проще всего установить на вкладке " FTP " каждой закладки, где он применяется. Если вы передаете как текстовые, так и двоичные файлы, вам может потребоваться две закладки на хост: одна, которая задает двоичный Тип, а другая-для ASCII.)

HTTP обычно используется для отправки веб-страниц в браузеры, но он также может передавать произвольные данные, такие как программы и фотографии. Нет необходимости в имени пользователя или пароле, и данные отправляются в открытом виде. С другой стороны, HTTPS шифрует данные. Веб-сервер может поддерживать один или оба этих протокола.

SFTP использует протокол SSH для осуществления безопасной, зашифрованной передачи. Он не поддерживается всеми серверами SSH, потому что администратор сервера должен включить его. Вам понадобится имя пользователя и пароль на удаленном хосте. Установка может варьироваться от сервера к серверу, что делает конфигурацию немного сложнее. Здесь вам пригодятся закладки gFTP.[Источник 5]

Установка и использование FTP-клиента gFTP в Ubuntu Linux

Рисунок 2 – Скриншот окна gFTP
Рисунок 3 – Вкладка Add Bookmark в gFTP

Использование ftp из командой строки через какое то время может порядком наскучить. В Ubuntu существует ftp-клиент gFTP, который даст вам возможность работать с FTP-клиентами благодаря графическому интерфейсу. Для установки gFTP, откройте терминал (Ctrl+Alt+T) и введите следующую команду:

sudo apt-get install gftp
[Источник 6]

Как только приложение будет установлено, вы можете найти его в Applications \ Internet \ gFTP

Для подключения к серверу, просто заполните поля и подключайтесь. Загружать файлы используя данный клиент очень просто. Вы можете просто переносить файлы, как показано на рисунке 2.

Также можно сохранить сервер, к которому подключились, нажав вкладку Bookmarks \ Add Bookmark, как показано на рисунке 3.[Источник 7]

Плюсы и минусы

Достоинства FTP-клиента gFTP

  • Поддержка нескольких протоколов.
  • Возможность просмотра и редактирования файлов.
  • Ограничение пропускной способности может иметь решающее значение. Большим преимуществом является то, что скорость ограничена пропускной способностью между двумя удаленными машинами. Эти две функции очень распространены с GUI FTP-клиентами и, как предполагается, значительно повышает удобство использования программы.
  • Поддержка нескольких закладок.

Недостатки FTP-клиента gFTP

  • Не очень удобный интерфейс.
  • Наличие ошибок, которые иногда приводят к сбою программы. [Источник 8]

Источники

  1. gFTP [2019]. URL:https://en.wikipedia.org/wiki/GFTP / (дата обращения: 21.01.2019).
  2. gFTP [2013-2017]. URL:http://www.linux-info.ru/gftp.html (дата обращения: 12.01.2019).
  3. gFTP и многое другое [2019]. URL:http://www.linux-mag.com/id/1798/ / (дата обращения: 21.01.2019).
  4. Обзор приложений для Linux. Часть I: программы для Интернета [2016-2017]. URL:http://www.thg.ru/software/linux_internet_software/linux_internet_software-06.html / (дата обращения: 28.12.2018).
  5. gFTP и многое другое [2019]. URL:http://www.linux-mag.com/id/1798/ / (дата обращения: 21.01.2019).
  6. Установка FTP-клиента GFTP в LINUX [2013-2017]. URL:https://linuxsoid.club/install-gftp-for-linux / (дата обращения: 28.12.2018).
  7. Linux и Windows: помощь админам и пользователям [2008-2014]. URL:http://guruadmin.ru/page/ustanovka-i-ispolzovanie-ftp-klienta-gftp-v-ubuntu-linux / (дата обращения: 28.12.2018).
  8. gFTP Review [2001-2018]. URL:https://www.softpedia.com/reviews/linux/gFTP-21693.shtml / (дата обращения: 28.12.2018).