Здравствуйте! В четвертом уроке, по созданию и работе с сайтом на CMS Joomla, познакомимся с двумя программами позволяющими синхронизировать папки на вашем компьютере с каталогом сайта, расположенного на сервере хостинга. Называются такие программы, программы FTP клиент.

Задаваясь поиском программ FTP клиент, вы без труда найдете порядка десятка самых различных программных продуктов. Однако пользоваться, при создании Joomla сайта и работы с ним вы будете одной программой, максимум двумя. Именно по этому, я выбрал для знакомства 2 программы FTP клиент для создания Joomla сайта. Названия программ FilleZilla и WinSCP.

Выбор именно этих программ обусловлен их популярностью, достаточной функциональностью, простым освоением и личной практикой. Программы FilleZilla и WinSCP говорят на русском языке, но отличаются параметрами безопасности.

В завершении вступления к уроку, замечу, все программы бесплатные, работают на разных осях, скриншоты статьи сделаны на оси ОС Windows 7.

filezilla photo 1

FileZilla - filezilla photo 1
 winscp 1
WinSCP - winscp 1

Зачем нужны программы FTP клиент или что лучше, FTP клиент или файловый менеджер хостинга

Сразу попробую ответить, что лучше, FTP клиент или файловый менеджер хостинга?

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

Однако помните, при смене хостинга вам заново придется привыкать и осваивать работу на новом интерфейсе файлового менеджера другого хостинга. Это несложно, но непонятно зачем нужно, если есть универсальные инструменты для соединений по FTP протоколу.

В завершении агитации за использование FTP программ, вспоминаем о безопасности соединений и удобстве работы. Параметры безопасности FTP программ, в отличие от файловых менеджеров хостинга, известны и настраиваемы. Также, по удобству работы интерфейс FTP программ вообще трудно сравнивать с файловым менеджером любого хостинга. Использование программы FTP клиент особенно актуально для начинающего пользователя. Согласитесь, гораздо удобнее видеть одновременно на экране папки компьютера и корневой каталог сайта, чем закачивать файлы на сервер вслепую.

filezilla

FileZilla рабочее окно - filezilla
 winscp
winscp
 winscp provodnik
WinSCP интерфейс проводник - winscp provodnik

Почему я не пользуюсь Total Commander для FTP соединений

В среде Windows есть возможность использовать программу Total Commander для FTP соединений. Я не пользуюсь Total Commander для FTP соединений по трем соображениям:

  1. Слабая безопасность Total Commander;
  2. Отвлечение памяти компьютера для решения не профильных задач;
  3. Каждая программа должна «заниматься своим делом». Total Commander должен работать с каталогами и файлами компьютера, FTP программы синхронизировать работу компьютера и сторонних серверов.

Что могут FTP программы

Список функционала FTP программ достаточно большой и хорошо описан, чтобы его повторять. Здесь замечу, для создания сайта Joomla и сайта на любой другой платформе, важен следующий основной функционал:

  • Доступ к каталогам и файлам корневой папки сайта;
  • Возможность изменения CHMOD (прав на каталоги и папки сайта);
  • Удаление, редактирование файлов и каталогов из корневой папки сайта с возможностью слежения за процессом;
  • Закачка в корневой каталог и другие каталоги сайта любых документов, файлов и папок из компьютера с визуальным контролем операций;
  • Контроль неудачных закачек и удалений;
  • Закачка файлов с функциями перезаписи, докачки;
  • Создание резервной копии сайта (папок и файлов сайта).

Программы FTP клиент: FilleZilla и WinSCP

Почему я выбрал эти программы для представления, я объяснил чуть выше. Исторически я начал работать с FilleZilla, так и продолжаю. Программа WinSCP более безопасна по качеству хранения паролей и логинов для соединений. По функционалу эти программы практически аналогичны и позволяют выполнять все задачи, поставленные выше и необходимые для создания сайта Joomla.

Безопасность программ FTP клиент

В сети есть достаточно материала, как начать работать с программами FTP клиент, не буду повторяться. В этом уроке, остановлюсь на настройках безопасности в работе с FTP клиентами.

Соединение по протоколу FTP проходит по паролю и логину. Пароль и логин дают вам при аренде шаред хостинга или вы создаете их самостоятельно, при аренде сервера VPS. Именно пароль и логин для FTP соединения являются одной из целей взломщиков сайтов. Получить данные FTP авторизации можно при взломе сайта или перехватить FTP соединение.

  • Для защиты паролей при взломе сайта используется метод их кодирования;
  • Для защиты самого соединения, используется соединение по безопасному протоколу.

Безопасность FilleZilla

Минусы безопасности FilleZilla: Все пароли и логины FilleZilla лежат в скрытой, но не защищенной папке и видны в файле: \AppData\Roaming\FileZilla\sitemanager.xml, вашего компьютера. Защитить пароли и логины FilleZilla можно хорошей защитой всего компьютера от взлома и/или программой шифрования паролей под названием «Кипас».

Плюсы безопасности FilleZilla: Соединение через FTP клиент FilleZilla можно защитить, выбрав безопасный протокол соединения (SFTP) ИЛИ зашифровать данные при передаче по сети (Использовать явный протокол через TLS).

К сожалению, настройки безопасности могут, «не нравиться» настройкам сервера, и могут появиться проблемы соединений.

filezilla soedinenie FTP TLS

настройка соединений fileZilla FTP TLS - filezilla soedinenie FTP TLS
 filezilla soedinenie 2
настройка соединений fileZilla SFTP - filezilla soedinenie 2

Безопасность WinSCP

Программа WinSCP считается более безопасной и защищенной, а именно:

  • У программы 4 протокола соединений: FTP, SFTP, SCP, WebDAV;
  • Не защищенные протоколы соединений FTP, SCP, WebDAV можно шифровать в явной и неявной форме;
  • А теперь принципиально важное отличие от FilleZilla: пароли соединений программы WinSCP хранятся в кодированном виде, на выбор в системном реестре Windows или файле.

winscp soedinenie

настройка безопасности соединений WinSCP - winscp soedinenie

Важно! Забыл отметить: SFTP протокол любой программы будет работать, только если вы включили SSH доступ в панели вашего шаред хостинга, в разделе типа «SSH».

Еще одно общее замечание по безопасности программ FTP: во всех программах FTP можно принципиально не сохранять данные соединений и каждый раз вводить их заново.

На этом о безопасности FTP программ всё! Согласен, это несколько дилетантское представление о параметрах безопасности FTP соединений, но они вполне достаточны для понимания.  

Где взять программы FTP клиент

Берем бесплатные программы FTP клиент для создания Joomla сайта: FilleZilla, WinSCP только на официальных сайтах:

  • http://filezilla.ru/get/ , последняя версия: FileZilla 3.21.0
  • https://winscp.net/eng/docs/lang:ru, последняя версия: WinSCP-5.9.2-Setup.

Берем программы инсталляторы: установил, запустил установку, по экранам помощника установил программу. Как запустить соединений по FTP покажу на уроке: Установка Joomla по ftp.

©Joomla-abc.ru

Другие уроки сайта

 

Copyright © 2023 Joomla-abc.ru. Все права защищены.