Одним из способов загрузки файлов на хостинг и файлообменные сервисы, является загрузка по протоколу передачи файлов FTP (File Transfer Protocol). Этот протокол передачи файлов построен на архитектуре «клиент-сервер» и использует разные сетевые соединения для передачи команд и данных между клиентом и сервером.
Пользователи FTP могут пройти аутентификацию, передавая логин и пароль открытым текстом, или же, если это разрешено на сервере, они могут подключиться анонимно.
Можно использовать протокол SSH для безопасной передачи, скрывающей (шифрующей) логин и пароль, а также шифрующей содержимое. Одним из лучших бесплатных FTP-менеджеров является FileZilla, который имеет приятный и удобный интерфейс, обладает множеством необходимых настроек и существует для различных операционных систем.
FTP
Рассмотрим установку программы FileZilla и её использование для передачи файлов на файлообменный сервис Letitbit. В поле поиска любого поисковика вводим «filezilla» и в выдаче получаем домашний сайт программы.
Переходим на сайт и кликаем на ссылку «Скачать».
Выбираем нужную нам версию программы и кликаем на ссылку для загрузки.
Во всплывающем окне нажимаем «Сохранить файл», скачиваем инсталлятор программы и запускаем его.
Нажимаем на кнопку «I Agree».
Ставим отметку в поле «Anyone who uses this computer (all users)» и кликаем на кнопку «Next».
Отмечаем нужные нам позиции (я добавил отметку в «Desktop Icon») и жмём кнопку «Next».
Указываем путь для установки программы и кликаем на кнопку «Next».
Нажимаем на кнопку «Install».
Заканчиваем установку кнопкой «Finish» и запускаем программу.
FileZilla
Основное окно программы имеет такой вид.
Для создания доступа к сайту по FTP нам нужно зайти в «Файл»-«Менеджер сайтов…».
Получаем окно для управления веб-сайтами.
Теперь нужно получить данные (логин, пароль, адрес FTP-сервера), необходимые для входа на сайт по протоколу FTP. На картинке видны все необходимые нам данные для FTP-загрузки (принцип получения данных похож на всех сайтах).
Теперь используем полученные нами данные в окне управления сайтами в программе (пошагово, как на скриншоте).
Шаг 1. Нажимаем «Новый сайт», пишем название сайта.
Шаг 2. Получаем запись с названием нашего сайта в «Мои Сайты».
Шаг 3. Копируем и вставляем адрес FTP сервера.
Шаг 4. Указываем порт 21 (основной номер порта для FTP).
Шаг 5. Выбираем Тип входа «Учётная запись» (для Анонимного входа на сервер шаги 6 и 7 пропускаем).
Шаг 6. Копируем и вставляем в эти 2 поля полученный Логин.
Шаг 7. Копируем и вставляем в поле «Пароль» полученный пароль.
Шаг 8. Можно сразу соединиться с сервером нажав кнопку «Соединиться».
Шаг 9. Или сохранить данные, нажав на кнопку «ОК».
Для доступа к сайту по FTP-протоколу, в основном окне программы FileZilla нажимаем кнопку быстрого доступа к выбору сайта и кликаем на созданный нами веб-сайт.
Получаем соединение с сервером, о чём нас информирует надпись (1 на скриншоте) «Список каталогов извлечен». Дальше ищем в левом окне программы нужную нам папку с файлом, который хотим загрузить на сервер (2 на скриншоте) и нажимаем на неё. Получаем в нижнем левом окне программы содержимое этой папки (3 на скриншоте).
В правом верхнем окне программы получаем основную директорию удалённого сайта (4 на скриншоте). В правом нижнем окне программы получаем папку (можем выбирать), куда будем загружать наш файл (5 на скриншоте).
Теперь делаем 2 клика мышкой по файлу, который загружаем на сервер и после загрузки видим загруженный файл в правом нижнем окне программы. Внизу программы, во вкладке «Успешные передачи» видим цифру с количеством успешно переданных файлов, в нашем случае (1).
Для управления программой можно использовать верхнюю панель меню, где нам доступны основные функции программы: включение/отключение отображения окон программы; обновление списка файлов; показать/скрыть процесс выполнения задания; отменить текущую операцию; отключиться от просматриваемого сервера и т.д.
Для себя, в меню «Редактирование»-«Настройки…» ставлю в поле «Максимальное число попыток» — 10 попыток, чтобы заставить приложение, даже при обрывах связи, докачать наш файл на сервер до конца. Ну вот и всё! Описанной мною пошаговой инструкции и выбранных опций, хватит для обычной стандартной загрузки файлов.