Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

FileZilla – бесплатный FTP, FTPS и SFTP клиент. Где скачать, как настроить и использовать для безопасной закачки сайта на хостинг

FileZilla – бесплатный FTP, FTPS и SFTP клиент. Где скачать, как настроить и использовать для безопасной закачки сайта на хостинг.

FileZilla - бесплатный ftp клиент

В данной статье я расскажу о бесплатном ftp клиенте под названием FileZilla, который я использую для закачки сайта на сервер хостинга. Вы узнаете, где можно скачать русскую версию программы, как ее установить, настроить и использовать для закачки файлов. Также расскажу, как можно использовать файлзиллу для безопасного подключения к ftp серверу с шифрованием передаваемых через интернет данных. А еще вы узнаете, как с помощью нее можно изменять права на файлы и папки, расположенные на удаленном сервере.

Настройка FileZilla Client — FTP клиента с открытым исходным кодом

В данной статье познакомимся с FileZilla Client — кроссплатформенным FTP клиентом с открытым исходным кодом.

Как правило, работать с FTP протоколом приходится программистам, создающим сайты и WEB приложения.

Первый запуск:

Скачайте и установите программу, установка проходит в несколько несложных этапов. Можно оставить как есть значения по умолчанию, предлагаемые мастером, после чего запустить программу.

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

Настройка подключения к FTP серверу:

FileZilla предоставляет два способа управления подключениями — быстрое соединение и посредством менеджера сайтов.

При использовании быстрого соединения необходимо заполнить строку соединения, которая находится непосредственно под панелью инструментов, и нажать кнопку «Быстрое соединение» (на изображении ниже обведено зелёным), после чего можно работать с удалённым сервером и с произвольными локальными директориями.

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

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

Использование менеджера сайтов:

Менеджер сайтов обеспечивает более удобный способ работы как с подключениями, так и с локальными файлами и удалёнными каталогами.
Запустим настройку нажатием кнопки «Открыть Менеджер Сайтов» на панели инструментов, или через главное меню: «Файл» -> «Менеджер Сайтов. «.

В появившемся диалоговом окне нажимаем кнопку «Новый сайт» и назначаем ему имя.

Далее на вкладке «Общие» введите необходимые данные — URL или IP адрес сервера, к которому хотите подключаться, тип входа, имя пользователя и пароль. Значение поля «Порт» необходимо ввести только если ваш FTP сервер настроен не на стандартный 21 порт.

На вкладке «Дополнительно» указываем соответствующие локальную и удалённую директории. Для удобства можете включить опцию «Использовать синхронизированный просмотр».
Жмём кнопку «Соединиться».

Также на изображении мы видим, что при навигации по каталогам, левое и правое окна просмотрщика синхронизируются.

Настраиваем нужные нам сайты. Далее, при необходимости подключения к любому сайту, или нескольким сайтам одновременно, можно использовать выпадающее меню. Удобная система вкладок облегчит нам работу.

Приступая к работе:

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

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

Какими способами можно подключиться к FTP

Чтобы подключиться к серверу, нужна специальная программа, которая называется FTP-клиентом. Для каждой операционной системы есть много своих клиентов. К наиболее популярным клиентам FTP относятся:

  • FileZilla Server 0.9.23 — приложение, позволяющее давать доступ к определенным папкам, настраивать параметры входа (имя сервера и пароль), и затем отправлять эти данные пользователям, решившим подключиться к серверу через программу FileZilla;
  • Xlight FTP Server — программа для создания пользовательских серверов с удобным интерфейсом. Русского языка нет, но есть разнообразные настройки, например, активация доступа через IPv6;
  • FAR FAR-manager – популярная программа с большим числом настроек. Меню приложения напоминает старые версии BIOS, а весь интерфейс представлен на английском языке;
  • Total Commander — файловый менеджер с функциями создания и управления удаленным сервером, на котором может быть размещена любая папка с пользовательского ПК. Данный менеджер поддерживает русский язык и имеет в наличии раздел «Справка». Работает как на компьютере, так и на смартфоне.
  • FTP-сервер Complete FTP — инструмент, который позволяет настроить сервер за 5-7 нажатий благодаря интуитивно понятному меню;
  • TYPSoft FTP Server 1.10 — простая программа, популярная как среди профессионалов, так и среди начинающих пользователей. Отличается удобным интерфейсом, наличием русского языка и настройкой большого числа удаленных функций – от скачивания до удаления файлов;
  • FTP-сервер Core FTP Server — приложение в платной и бесплатной версиях. У второй модификации есть ряд функциональных ограничений, но базовые потребности пользователя способна удовлетворить даже она;
  • FTPRush — бесплатная программа, выполненная в стилистике продуктов Microsoft, что делает освоение утилиты быстрым и удобным. Также приложение имеет в наличии менеджер закачек;

CoffeeCup Free FTP — программа, подходящая для новичков. Интерфейс переведен на русский язык, а меню не перегружено. Есть поддержка двухпанельного режима работы и передачи файлов с одного сервера на другой без прямого взаимодействия с хранилищем ПК.

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

Для входа на FTP-сервер нужно авторизоваться в окне системы управления или главном окне программы. После ввода пароля с логином эти данные будут отправлены на сервер и, если они будут приняты, ПК клиента будет получен доступ, и перед пользователем откроется сессия. Есть и варианты подключения к FTP-серверу без ввода логина и пароля, но в таких случаях права пользователя будут ограничены.

Второй метод входа на FTP-сервер — анонимный доступ. Так, подключение по умолчанию выполняется после ввода логина «anonymous», но чаще всего анонимно выходят на FTP-сервер через электронную почту, куда рассылаются приглашения для входа. Такой метод распространен среди пользователей FTP-хостов, которые рассылают обновления программного обеспечения.

Зайти на FTP-сервер можно и через файловый менеджер, который поддерживает эту функцию или при помощи браузера. При использовании браузера пользователь получает возможность просмотреть и скачать данные, но не сможет их редактировать.

FTP на сервере без панели управления

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

Настройка подключения через sFTP

По умолчанию sFTP-доступ к серверу уже настроен. Можно сразу подключиться через обычный FTP-клиент, например, FileZilla, использовав IP-адрес сервера, логин и пароль пользователя root и порт 22 .

Также можно создать дополнительных sFTP-пользователей с доступом только к отдельным папкам на сервере. Тем самым можно организовать доступ к файлам сайтов для нескольких пользователей.

Настройка безопасного протокола sFTP

Установка и настройка FTP-сервера

По умолчанию на серверах без панели управления FTP-сервер не установлен. Тем не менее, можно быстро установить его из штатных репозиториев операционной системы. Есть несколько распространённых FTP-серверов ( proftpd , pure-ftpd ), мы остановимся на одном из наиболее популярных, быстрых и надёжных — vsftpd .

vsftpd (Very Secure FTP Daemon) — FTP-сервер с возможностью шифрования передаваемых по протоколу FTP файлов. Благодаря этому повышается уровень безопасности — никто не сможет получить доступ к данным, которые вы загружаете на сервер, если их удастся перехватить.

Установка и настройка vsftpd

vsftpd доступен для установки из штатных репозиториев во многих операционных системах семейства Linux.

Для начала установки необходимо подключиться к серверу по SSH под пользователем root . Способ установки может отличаться в зависимости от дистрибутива операционной системы:

Ubuntu и DebianCentOS

После завершения установки нужно запустить FTP-сервер и добавить его в автозапуск — чтобы после перезагрузки сервера он включался автоматически:

После завершения установки в директории /etc будет доступен конфигурационный файл vsftpd.conf , с помощью которого мы будем редактировать настройки. Чтобы в случае ошибки при его изменении мы имели возможность быстро восстановить значения по умолчанию, нужно создать его копию:

В случае сбоя или при необходимости восстановления настроек будет достаточно удалить отредактированный файл и переименовать vsftpd.conf.copy в vsftpd.conf

Теперь откроем оригинальный конфигурационный файл с помощью любого консольного текстового редактора:

** В качестве примера приведён консольный редактор vim. Для входа в режим редактирования на клавиатуре нажмите I . Для выхода из режима редактирования нажмите Esc . Для сохранения и выхода из файла введите сочетание :wq Для выхода без сохранения введите :q!

Чтобы обеспечить FTP-доступ к серверу, нужно изменить следующие параметры:

*Этот параметр позволяет включить FTP-сервер в режиме ожидания входящих подключений.

*Этот параметр отвечает за возможность подключения к серверу по FTP с IPv6-адресов. В большинстве случаев этот параметр не нужен, хотя и включен по умолчанию. Его необходимо отключить, поставив в начале строки символ «#».

* Этот параметр отвечает за автоматическое назначение прав на загружаемые данные. Для папок при загрузке будут автоматически назначены права 755, для файлов — 644.

* Этот параметр запрещает для FTP-пользователей доступ к директориям выше их домашней папки. То есть если у пользователя в качестве домашней папки установлена директория /var/www/user/sites/username , он сможет перемещаться и управлять файлами только в рамках папки username без возможности перейти на уровень выше.

* Этот параметр отвечает за шифрование FTP-соединения. В том же блоке можно указать пути к вашему сертификату и ключу — если вы не хотите использовать сгенерированные по умолчанию.

После изменения параметров сохраните файл, закройте редактор и перезапустите vsftpd командой:

Чтобы убедиться, что служба корректно запустилась, проверьте её статус:

Если проблем нет, вы увидите статус active (running) :

Проверка статуса vsftps в консолиПроверка статуса vsftps в консоли

Создание FTP-пользователей

Перед тем, как приступить к созданию FTP-пользователей, важно учесть, как именно будет организована файловая структура ваших сайтов — чтобы в процессе правильно создать и настроить домашнюю папку пользователя. В частности, это необходимо для корректной работы параметра chroot_local_users=YES , который был задан на этапе настройки vsftpd .

Например, для примера мы организовали следующую структуру каталогов:

Директория веб-сервера для размещения сайтов

Добавленный каталог для разбиения сайтов по пользователям

Сайты пользователя username

В такой структуре пользователю username доступны только каталоги example1.com/ и example2.com/ — внутри них он может создавать и редактировать файлы и папки. Все каталоги выше принадлежат пользователю root или системным пользователям.

Первым делом необходимо создать домашнюю папку нового пользователя. Если у вас уже создан каталог и к нему просто нужно настроить FTP-доступ, пропустите этот шаг.

Переходим в папку, где будет расположена домашняя директория пользователя:

Создаём новую папку:

Теперь нам нужно создать нового пользователя, назначив ему в качестве домашней директории созданную папку. Если вам нужно настроить доступ к другому каталогу, просто измените в команде путь /var/www/sites/username на свой.

Настроим пароль для нового пользователя:

Система предложит ввести и подтвердить новый пароль. Для подтверждения ввода нажмите Enter .

Теперь осталось создать папку с владельцем в лице нашего нового пользователя. Переходим в созданный каталог:

Создаём папку, куда новый пользователь сможет загружать свои файлы:

Настроим в качестве её владельца нашего пользователя username :

На этом процесс настройки завершён. Осталось протестировать подключение через любой FTP-клиент, например, FileZilla. Для подключения указываем IP-адрес сервера, имя нашего созданного пользователя и его пароль:

Подключение по FTP через FileZillaПодключение по FTP через FileZilla

Клиент сообщит, что FTP-сервер имеет самоподписанный сертификат, и запросит подтверждение на подключение и сохранение этого сертификата как доверенного:

Предупреждение о самоподписанном сертификатеПредупреждение о самоподписанном сертификате

Если вы не активировали опцию ssl_enable=YES на этапе настройки, тогда клиент сообщит, что подключение небезопасно — данные не будут шифроваться:

Предупреждение о незащищённом соединенииПредупреждение о незащищённом соединении

В случае успешного подключения у вас откроется домашняя папка пользователя с каталогом под файлы:

Список каталогов пользователяСписок каталогов пользователя

Обратите внимание, что пользователь может работать только внутри директории example.com/ Загрузка файлов или добавление папок в самой домашней директории (вне каталога example.com/ ) будут недоступны.

Как пользоваться Filezilla?

Перед тем как мы перейдем непосредственно к решению задачи, нужно сначала установить программу.

1. Установка FileZilla

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

sudo apt install filezilla

А в RedHat или CentOS:

sudo yum install filezilla

Для других дистрибутивов команда установки будет отличаться только пакетным менеджером. В Windows можно получить программу, скачав установочный пакет из официального сайта. После установки вы сможете найти утилиту в главном меню. Кстати говоря, для Linux тоже есть бинарная версия на официальном сайте.

2. Интерфейс

Сразу после запуска программы вы увидите такое окно. В небольшом диалоговом окне утилита сообщает информацию о версии и ссылки на документацию:

Это окошко можно закрыть. Дальше рассмотрим интерфейс главного окна программы:

  • Меню — находится в самой верхней части окна;
  • Панель инструментов — она находится сразу под меню и содержит различные инструменты для управления состоянием программы;
  • Панель авторизации — сразу под панелью инструментов находится четыре поля для ввода данных авторизации на сервере;
  • Панель команд — чуть ниже находится текстовое поле, в котором будут выводиться все команды, отправленные на сервер и их результат;
  • Менеджер файлов — еще ниже окно разделено на две части. С левой стороны менеджер файлов локального компьютера, с правой — файлы на удаленном сервере;
  • Статус бар — в самом низу находится статус бар, в котором отображается прогресс загрузки или скачивания файлов, а также количество успешных скачиваний и скачиваний, которые завершились ошибкой.

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

3. Подключение к серверу

Первое что необходимо сделать — это подключиться к удаленному серверу. Для этого укажите такие параметры:

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

После этого нужно нажать «Быстрое подключение». Программа спросит нужно ли запоминать пароль. Чтобы опция запоминать стала активной необходимо сначала выбрать «Не запоминать», а затем снова «Запоминать»:

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

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

4. Загрузка файлов

Один из самых частых способов применения FileZilla — это загрузка файлов на удаленный сервер. Для этого просто выберите нужный файл, откройте для него контекстное меню и выберите «Закачать на сервер»:

Точно таким же образом можно отправить на сервер несколько файлов. Просто отметьте их с помощью клавиши Ctrl или мышкой, а затем откройте контекстное меню и выберите «Закачать на сервер»:

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

5. Редактирование файлов

Одна из полезных возможностей FileZilla, которых нет в других программах — это редактирование файлов. Вы можете редактировать файлы как на локальном компьютере, так и на удаленном. Для этого просто выберите нужный файл и в контекстном меню для него выберите «Открыть»:

Дальше откроется текстовый редактор, где вы можете внести все необходимые изменения. После того как вы завершите, сохраните файл и закройте редактор. FileZilla спросит вас нужно ли загрузить новый файл на сервер:

В обоих окнах соглашайтесь.

6. Поиск файлов

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

Вы можете выбрать такие параметры, как «Имя», «Размер», «Дата» и «Путь». После того как нужные критерии будут установлены, нажмите «Искать». В этом же окне программа отобразит обнаруженные файлы.

7. Другие действия с файлами

С помощью клиента FileZilla вы можете выполнять все стандартные действия с файлами на удаленном сервере. Возможно использование FileZilla для создания каталогов, создания файлов, переименования и даже изменения прав доступа. Все эти возможности доступны из контекстного меню файла.

8. Настройка FileZilla

Не всегда нас будут устраивать стандартные возможности программы. Тогда может понадобиться настройка FileZilla. Чтобы открыть настройки, откройте меню «Редактирование», затем выберите «Настройки».

Первое что нас будет интересовать, это режим передачи файлов. Существуют два режима:

  • Активный — сервер подключается к клиенту и скачивает файл;
  • Пассивный — клиент сам подключается к серверу, затем идет передача файла.

Как вы понимаете, если компьютер подключен к интернету через NAT, то активный режим работать не будет. В программе по умолчанию используется пассивный. Эту настройку можно поменять на вкладке FTP:

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

На вкладке «Передачи» можно настроить количество файлов, которые передаются одновременно, а также указать максимальную скорость с которой может выполняться передача файла FileZilla:

На вкладке «Правка файлов» вы можете выбрать редактор, который будет использоваться при редактировании:

Как создать и настроить FTP-сервер на компьютере Windows 10

Настройка FTP-сервера – это сложный процесс, который вызывает у новичков массу сложностей. Однако встроенные средства Windows 10 дают возможность подготовить сервер для подключения устройств любому желающему. Главное – четко следовать требованиям инструкции, а они не такие мудреные, как может показаться на первый взгляд.

screenshot_2

Алгоритм действий для создания и настройки FTP-сервера выглядит следующим образом:

  • Сначала нам нужно активировать встроенный FTP-протокол на компьютере, так как по умолчанию он отключен. Для этого нужно открыть «Панель управления» через поисковую строку Windows или любым другим способом.

screenshot_3

  • Во вкладке «Просмотр» установите значение «Крупные значки». Это поможет вам как можно быстрее найти нужный раздел «Программы и компоненты», в который необходимо перейти для дальнейшей настройки.

screenshot_4

  • В открывшемся окне вы увидите несколько вкладок. Поочередно раскройте «Службы IIS» и «FTP-сервер».

screenshot_5

  • Отметьте галочками вкладки «FTP-сервер», «Расширяемость FTP» и «Служба FTP».

screenshot_6

  • Теперь можно сказать, что мы активировали протокол. Далее останется создать собственный сервер и задать координаты для подключения к нему. Поэтому вернитесь на главную страницу «Панели управления» и перейдите в раздел «Администрирования».

screenshot_7

  • Здесь находится множество файлов, среди которых нас будет интересовать «Диспетчер служб IIS». Запустите его двойным щелчком ЛКМ или откройте любым другим способом.

screenshot_8

  • В левой части открывшегося интерфейса будет располагаться вкладка «Сайты». Щелкните по ней ПКМ и выберите опцию «Добавить FTP-сайт».
  • Придумайте название и укажите расположение данных (например, диск «D» или конкретная папка).

screenshot_9

  • Следующим шагом требуется настроить параметры привязки. Здесь рекомендуется установить значение «Все свободные» в качестве IP-адреса, выбрать порт «21», отметить галочкой пункт «Запускать сайт FTP автоматически» и запретить использование SSL («Без SSL»).

screenshot_10

  • На следующем этапе настраиваем параметры доступа. «Анонимный» – доступ к серверу можно будет получить без логина и пароля, «Обычный» – наоборот.

screenshot_11

Важно. После создания FTP-сервера необходимо перейти в настройки брандмауэра и активировать доступ к FTP. Для этого откройте «Дополнительные параметры» и поставьте соответствующие галочки.

Создание сервера закончилось, и теперь нам осталось определить, кто из пользователей получит к нему доступ:

  • Через «Панель управления» запустите инструмент «Управление компьютером» (находится в разделе «Администрирование»).

screenshot_12

  • Щелкните ПКМ и выберите «Создать группу».
  • Добавьте пользователей, открыв получившуюся группу и нажав ПКМ.
  • Как только все учетные записи будут добавлены, перейдите в «Свойства» группы и откройте вкладку «Безопасность».
  • Нажмите на кнопку «Изменить» и добавьте созданную группу в список.

screenshot_13

Теперь пользователи, добавленные в группу, смогут получить доступ к вашему FTP-серверу.

Как удалить FileZilla Client с компьютера полностью?

Ну ее удалить можно почти также как и предыдущую. Тоже открываете Пуск, все делаете также

Но в окне Программы и компоненты в списке уже находите FileZilla Client, нажимаете правой кнопкой и выбираете Удалить:

Потом нажимаете Uninstall:

Дальше будет сказано что нужно сделать перезагрузку:

Ну, тут смотрите сами, если можете то лучше ее сделать сразу…

В общем я вам рассказал как удалить FileZilla ну и что это такое. Надеюсь что все нормально написал, доступно и вам была инфа полезной

Еще напишу вот что. Хотите систему очистить дополнительно? Ну удалить все, что осталось в Windows, что касается FileZilla. Если вы думаете что это сложно, то вы ошибаетесь: вы самостоятельно можете почистить реестр и удалить оставшиеся файлы с компьютера. Я об этом писал в статье про удаление Аваста, там думаю что все понятно будет. Ну это так. Мое дело предложить, ну а вы уже думайте…

Читать еще:  Как узнать свой ICQ номер
Ссылка на основную публикацию
Adblock
detector