Что такое FTP и как им пользоваться — FileZilla. Установка прав на папку и на файлы с помощью FileZilla

03.05.2019

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

В этой заметке, в качестве примера, я возьму FTP-клиент Filezilla.

Для наглядности, давайте разделим работу с Filezilla на несколько этапов.

Этап 1. Как зайти и соединиться с FTP сервером.

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

Итак, какие данные для входа понадобятся?

1) Адрес хоста. Представляет собой IP-адрес (например, 155.55.55.155) или имя домена (например, mysite.ru).

2) Имя пользователя

3) Пароль пользователя (выдается при регистрации хостинга)

Где их можно взять? Самый простой вариант, заглянуть в письмо, которое приходило к вам от хостера, при регистрации аккаунта. Как правило, там можно найти всю необходимую информацию.

Если это письмо потеряно, то проще всего написать запрос в службу поддержки, чтобы вам предоставили эти данные.

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

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

Давайте посмотрим, как это можно сделать в клиенте Filezilla.

Первым этапом нужно зайти в «Менеджер сайтов». Для это кликаем по соответствующей иконке на панели инструментов.

Этап 2. Копирование файлов и папок.

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

Что касается копирования здесь все просто. Операцию копирования можно произвести простым перетаскиванием нужного файла или папки с одной половинки окна в другую.

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

Кроме того, скачать файл можно кликнув по нужному файлу правой кнопкой мыши и выбрав пункт скачать.

Этап 3. Операции с файлами и папками на FTP-сервере

Кликая правой кнопкой мыши по нужному файлу, в контекстном меню доступны основные операции с файлом.

Файл можно:

Переименовать

Редактировать (пункт «Просмотр/Правка»), если это текстовый файл.

Удалить (пункт «Удалить»).

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

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

Кстати, хотите узнать есть ли смысл в каком-то элементе на вашем сайте с помощью «целей» Яндекс Метрики и Google Analytics?

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

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

И вдвойне приятно, что этот самый ФТП клиент (по сути, это обычная программа) можно будет скачать бесплатно , ибо на начальном этапе становления вебсайта не всегда могут найтись лишние средства (я, например, ибо не понятно было — выгорит из блога что-либо, или нет).

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

Где скачать Файлзиллу и почему стоит использовать именно ее

То, что данная программа ФТП-клиента распространяется бесплатно, вовсе не означает, что она не развивается и не соответствует всем требованиям безопасной работы (хотя, стоит вам обязательно дочитать эту статью до конца, чтобы узнать о том, как сделать эту программу еще более безопасной в плане хранения паролей — поверьте, это очень важно).

Дело в том, что файлзилла постоянно обновляется и совершенствуется, ее свежую версию всегда можно скачать с официального сайта разработчиков (либо скачать с его русского «зеркала» filezilla.ru) , которые работают ради идеи бесплатного распространения программ.

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

По приведенной ссылке найдете русскоязычную версию, также можете зайти на общемировой ресурс разработчиков , где вам предложат закачать не только версию клиента (FileZilla Client ), но и версию бесплатного FTP сервера (Server), который можете установить на свой компьютер под Windows. Обратите внимание, что мы будем рассматривать именно менеджер (Client), поэтому и скачивать нужно именно его.

Почему для доступа по ФТП следует пользоваться именно специализированным софтом, и в частности Файлзиллой, я попытался более-менее внятно объяснить в публикации « », которую вы найдете по приведенной ссылке. Так давайте же без промедления приступим к установке и настройке программы, которая, по-моему мнению, является одной из лучших в своем роде.

Хотя нет, сначала нужно будет все же сказать несколько слов про то, что же такое FTP ? Это протокол передачи файлов (в английском варианте — File Transfer Protocol), который позволит вам подключиться к серверу вашего хостинга. А зачем вам к нему подключаться через программу ФТП-клиента?

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

  1. Скачивать и заливать объекты или каталоги, как с сервера хостера на наш компьютер, так и наоборот
  2. Редактировать файлики находящиеся на сервере, просто открыв их в редакторе установленном на вашем компьютере
  3. Переименовывать объекты на сервере хостера (файлы, папки)
  4. Удалять объекты
  5. Назначать для них различные права доступа, а выражаясь научно — CHMOD (что это такое поясню чуть ниже, но вещь очень важная в плане безопасности и защиты сайтов от вирусов и взломов)

При этом работа с файлами на сервере мало чем отличается от работы с теми же самыми файлами и папками на компьютере. Но именно для подключения по протоколу FTP (протоколу работы с файликами) и нужна специальная программа — клиент. Самым популярным примером ФТП-клиента , с которым знакомы практически все, может служить обыкновенный браузер. Для обращения к серверу в адресной строке браузера надо будет ввести следующую строку: ftp://имя сервера.

Но браузер в качестве программы-клиента нам не очень-то подходит, т.к. с его помощью можно только просматривать и скачивать объекты на свой компьютер, а вот загрузить их на ФТП-сервер браузер не сможет. Не сможете также ничего удалить, а уж про изменение прав доступа к объектам я вообще не говорю. В общем браузер для этой цели подходит, как микроскоп для забивания гвоздей.

Поэтому для полноценной работы с вебсайтом по протоколу FTP лучше >пользоваться специально заточенными под это утилитами, которые обычно называют либо клиентами, либо менеджерами. Ну, а одним из лучших, да и к тому же бесплатным, является Файлзилла , установке и настройке которой, а также объяснению того как ею пользоваться, и будет посвящена сегодняшняя статья.

Установка и подключение к сайту через ftp-клиент FileZilla

Установка программы клиента на компьютер происходит довольно просто и быстро. Если у вас еще нет дистрибутива, то вам следует его скачать . Согласившись с лицензионным соглашением, вам останется только щелкнуть несколько раз по кнопке «Далее».

Ярлык программы после установки будет жить в меню пуск: «Пуск» — «Все программы» – «FTP Client» — «FileZilla». Данная софтина уже переведена на русский язык , ее интерфейс интуитивно понятен, симпатичен и в тоже время не содержит ничего лишнего, только самое необходимое. Но все же мы в подробностях рассмотрим, как именно ею пользоваться. Новичкам в вебмастеринге это может быть не до конца понятно. Поехали.

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

  1. Можно ввести необходимые данные (имя или IP-адрес сервера, логин и пароль к нему) прямо в верхней панели окна программы, а потом нажать кнопку «Быстрое соединение»
  2. Можно добавить новый пункт в так называемый «Менеджер сайтов» (в него можно попасть, нажав на крайнюю слева кнопку верхней панели FileZilla), а потому уже для создания нового подключения будет достаточно просто выбрать нужный сайт из выпадающего списка этой кнопки (или нажать на клавиатуре Ctrl+S).

Изначально кажется, что второй вариант создания подключения к серверу (сайту по протоколу ФТП) с учетом того, что работать с сайтом вам придется постоянно, предпочтительнее — один раз ввел пароль, программа его запомнила и можно об этом забыть.

Но проблема в том, что пароли в «Менеджере сайтов» файлзиллы хранятся в незашифрованном виде (хотя передаваться на сервер могут по шифрованному протоколу TLS — задается в настройках показанных на скриншоте ниже). Если бы доступа к вашему компьютеры никто и никогда не мог бы получить, то это было бы не важно, но есть такая штука как вирусы (в частности, трояны), которые как раз и нацелены на кражу подобных вещей. А от них ни один компьютер не застрахован.

Лично я пострадал от подобной беспечности и ряд моих сайтов были взломаны, скорее всего, после кражи паролей из этого FTP-клиента (во всяком случае, все об этом говорило). Потом я около полугода расхлебывал последствия и даже написал по этому поводу статью — « ». После этого горького опыта я стал осторожнее и теперь использую FileZilla как и раньше, но пароли храню в специальной программе. Причем удобств при работе не стало меньше. А как это реализовать читайте чуть ниже.

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

Если все же решитесь (на свой страх и риск) пользоваться менеджером сайтов в Файлзилле , то там все просто. Для создания нового соединения жмем на кнопку «Новый сайт» и придумываем название этому подключению (возможно, что вебсайтов у вас будет много, и название подключения вводимое в FTP менеджере должно быть уникальным и однозначным, чтобы потом сами не путались).

В поле «Хост» вводим адрес сервера, который может иметь вид IP адреса (например, 31.211.107.116 — читайте про то, ) или вид Урла (например, http:/webss.hoster.ru). В поле «Тип сервера» оставляем все без изменений. Из выпадающего списка «Тип входа» выбираем «Нормальный» и заполняем поля «Пользователь» и «Пароль» данными, полученными от вашего хостера.

Пусть вас не смущает поле шифрования в настройках подключения через менеджер сайтов (где, кстати говоря, можно включить или отключить TLS шифрование в Filezilla, ибо оно иногда вызывает проблемы). Здесь речь идет не о шифровании списка ваших паролей на компьютере, а об их шифровании при передаче через сеть . Это тоже безусловно полезно, но от трояна это увы не спасет, поэтому читайте материал внизу этой статьи о безопасной и удобной работе с этим ФТП-клиентом.

Кстати, чтобы отключить TLS шифрование в Файлзиле, достаточно выбрать из выпадающего списка вариант «Использовать обычный FTP».

Теперь для подключения к вновь настроенному хосту нажимаем на стрелочку рядом с кнопкой «Открыть Менеджер сайтов» и выбираем из выпадающего списка нужный нам хост.

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

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

Как пользоваться FileZilla при работе с сайтом

В Файлзиле для перемещения объектов между вашим компьютером и хостом (сайтом) можно пользоваться, наверное, всем вам известным методом drag-and-drop (буквально — тащи и бросай). Хватаете мышью объект и тащите на другую сторону окна программы. Хотя, как по мне, удобнее это делать через контекстное меню выделенного объекта (файла или каталога):

Если нужно скопировать более одного файла или каталога , то удерживая Shift или Ctrl выделаем нужные объекты на компе или на хосте (удаленном сервере — по сути, вашем сайте), а затем подводим курсор к выделенной (синим фоном) области и жмакаем правой кнопкой мыши, после чего из выпадающего списка выбираем «Скачать» (в случае, если качаем с хоста на компьютер) или же «Закачать на сервер» (в случае, если объекты закачиваются с компьютера).

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

Для того, чтобы открыть на редактирование файл (чаще всего требуется вносить изменения в объекты с расширениями php, css, html, js), который находится на хостинге, нужно щелкнуть по нему правой кнопкой мыши и выбрать из контекстного меню пункт «Просмотр/Правка».

Файл в этом случае будет открыт в программе, которая была настроена у вас на компьютере по умолчанию для работы с такими типами расширений (какой утилитой будет открываться тот или иной файлик у вас на компьютере при двойном щелчке по нему, будет зависеть от его расширения и настроек, сделанных вами в ОС).

Если все-таки вас не устроила утилита, которая по умолчанию открывает данные расширения, то вы можете в проводнике (или любом другом файловом менеджере на вашем компьютере) подвести курсор мыши к файлику с тем же самым расширением, но который находится уже у вас на компьютере, и выбрать из контекстного меню пункт «Свойства». Затем вам нужно нажать кнопку «Изменить» и выбрать ту программу, с помощью которой вы хотели бы редактировать все файлы с таким же расширением. Азбука Windows.

Настоятельно рекомендую не пользоваться для редактирования обычным блокнотом , входящим в состав операционной системы (во избежание ). Лучше будет потратить время на то, чтобы скачать и установить продвинутый блокнот Нотепад ++ (читайте мой обзор ), о работе с которым я рассказал в приведенной публикации. Работать с кодом в нем одно удовольствие:

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

После окончания редактирования файла вы его сохраняете в Notepad++ (или любом другом редакторе кода, который предпочитаете), а затем переходите в программу бесплатного клиента FileZilla и видите табличку, говорящую об изменении данного объекта.

В этой табличке вы щелкаете по кнопке «Да». Все, содержимое объекта на сервере будет изменено с помощью нашей любимой Файлзилы.

Как видно из приведенного скриншота, отображающего контекстное меню любого объекта открытого в FileZilla, вы можете также создать новый каталог или файл на хосте, можете удалить любой объект или же переименовать его, обновить содержимое открытого каталога (это же можно сделать, нажав F5 на клавиатуре), а также скопировать в буфер обмена и, наконец, изменить права доступа (CHMOD) к любому объекту на хосте.

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

Как в Файлзилле настроить права доступа к файлу или папке

Я уже довольно подробно описывал, а вот зачем нужно как-то настраивать права доступа? Все дело в том, что практически все хостеры используют на своих серверах операционки из семейства Unix, в которых как раз и пользуются этим понятием — права доступа к файлам и папкам. Объяснить суть CHMOD в двух словах, да так, чтобы было понятно, я наверное не смогу, поэтому, при желании, вы можете почитать об этом в приведенной выше статье.

А что касается изменения прав доступа при помощи FileZilla, то здесь все довольно просто. Достаточно выделить в окне менеджера мышью нужные объекты, а затем выбрать из контекстного меню пункт «Права доступа к файлу».

В открывшемся окне вы можете ввести числовое значение для CHMOD или расставить в нужном порядке соответствующие галочки, а затем нажать «ОК».

Правда в случае, если в папке, права доступа к которой вы хотите изменить, будут находиться объекты, то вам придется решать — нужно ли перенаправлять к ним устанавливаемые права доступа (есть возможность назначить новые права доступа только выбранной папке или же еще и объектам, которые находятся внутри этого выбранного каталога).

Если вы все-таки поставите в окне данного ФТП-клиента галочку «Перенаправить во вложенные каталоги», то вам придется еще выбрать, будут ли распространяться изменяемые права только на файлы, только на папки или на то и другое вместе взятое. Если вы оставите первую галочку в настройках CHMOD, то значение прав доступа, которое вы установите, будет применено ко всему, что будет лежать в этом каталоге и к самому каталогу тоже.

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

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

Шифрование паролей для Файлзиллы через Кипас

У вас уже стоит Файлзила на компе? А пройдите-ка теперь по такому пути (папка «AppData» системная, поэтому, чтобы ее увидеть, нужно будет включить их показ в «свойствах папки» проводника, либо выбрать показ скрытых файлов в меню Тотал Коммандера):

C:\Users\[имя учетки]\AppData\Roaming\FileZilla\sitemanager.xml

Или такому, в случае старушки XP:

C:\Documents and Settings\[имя учетки]\Application Data\FileZilla\sitemanager.xml

Этот файл можно будет открыть, например, в моем любимом текстовом редакторе с подсветкой синтаксиса Notepad++. И что мы имеем?

А имеем полный набор сохраненных в этой программе паролей , которые абсолютно никак не защищены от воровства — файл не зашифрован, а его местоположение одинаково для 99.99% компов. А я еще чуть раньше ругал за это мой любимый файловый менеджер Тотал (бывший Windows) Коммандер. Оказалось, что все не без греха.

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

Для этого используется дополнительная . Она также как и FileZilla бесплатна и распространяется по свободной лицензии, что означает, что в ней не может быть «закладок» и «черных ходов» для доступа к хранимым там вашим паролям. Советую вам ознакомиться с приведенной публикацией по работе с Кипасом, а я, опустив вопросы его установки и настройки, перейду сразу к делу — организации защиты паролей от ваших сайтов хранимых в Файлзилле.

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

Поэтому открываем программу Кипас (про работу с ней читайте по приведенной чуть выше ссылке), добавляем в ее левой колонке папку ФТП и создаем первый профиль для входа на один из своих сайтов по протоколу FTP.

В его заполнении есть несколько нюансов. В первом поле мы прописываем адрес FTP сервера вашего хостера (IP или вида http:/webss.hoster.ru), потом вводим логин и пароль выданные вам хостером для доступа к сайту по файловому протоколу, а вот в поле «Ссылка» мы вставляем команду на открытие программы Файлзиллы, что довольно удобно.

Для обычной Винды это будет:

Cmd://"C:\Program Files\FileZilla FTP Client\filezilla.exe"

А для 64-х разрядной:

Cmd://"C:\Program Files (x86)\FileZilla FTP Client\filezilla.exe"

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

Далее открываем программу FileZilla, и не вводя в нее никаких паролей (просто чтобы была запущена программа) заходим на вкладку «Автонабор» программы KeePass, чтобы привязать этот профиль к нашему ФТП-клиенту (делаем связку, так сказать):

Нажимаете кнопку «Добавить», выбираете из выпадающего списка «Целевое окно» FileZilla (она должна быть на этот момент открыта и в полях авторизации не должно быть ничего), после чего нажимаете ОК.

Галочка на скриншоте стоит в поле «Использовать автонабор из группы», т.к. я прописал нужные операнты для всей группы (папки ФТП), выбрав из ее контекстного меню пункт «Изменить группу» и перейдя на вкладку «Автонабор»:

Вы вольны переставить галочку в поле «Использовать следующую последовательность» и для каждого ФТП соединения вводить в расположенное чуть ниже поле набор оперантов:

{TITLE}{TAB}{USERNAME}{TAB}{PASSWORD}{ENTER}

Сути это не меняет.

Как теперича вставлять пароли для доступа к сайту из Кипаса в FileZilla?

Теперь для проверки открываем FileZilla , ставим курсор в первую строку поля быстрой авторизации и жмем на три волшебных клавиши (Ctrl+Alt+A):

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

Можно использовать и другой алгоритм входа . Открываете свою программу для хранения паролей (кипас), заходите в папку ФТП, щелкаете один раз мышью по строке с нужным ФТП аккаунтом и жмете Ctrl+U на клавиатуре.

Фокус переносится на открывшуюся при этом программу Файлзила (вот для чего ссылку cmd://"C:\Program Files\FileZilla FTP Client\filezilla.exe" добавляли), но вы никуда больше не заходя опять возвращаетесь в KeePass и нажимаете сочетание клавиш Ctrl+V . В результате поля авторизации в FileZilla заполнятся автоматически и вы получите доступ к своему сайту. Какой способ автоматического ввода пароля удобнее — выбирать вам.

Ну и, наконец, можете просто скопировать логин и пассворд в буфер обмена, по очереди щелкая по ним даблкликом в окне Кипаса (в колонках имя и пароль). Двойной клик по названиям записи откроет окно ее редактирования, а даблклик в колонке «Ссылка» — активирует переход по ней. А можно просто выбрать нужные пункты из контекстного меню хранимого в Кипасе профиля подключения:

Срок хранения паролей в буфере обмена задается в настройках (Сервис — Настройки — Безопасность — Автоочистка буфера) и по умолчанию равен 12 секундам.

Как убрать все следы вводимых в FileZilla из KeePass паролей?

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

Во-первых, удалите уже упомянутый выше sitemanager.xml (папку его хранения см. выше). Во-вторых, нужно будет чуток изменить настройки программы.

Для этого находите файл fzdefaults.xml.example в каталоге c:\Program Files (x86)\FileZilla FTP Client\docs\ и переименовываете его, удаляя окончание в fzdefaults.xml . Переносите этот файл в папку с Файлзилой (c:\Program Files (x86)\FileZilla FTP Client) и, открыв его на редактирование в Нотепаде++, удалите все его содержимое, заменив его на это:

1

Сохраняете изменения, после чего идете в папку C:\Users\[название учетки]\AppData\Roaming\FileZilla\ и удаляете там файлы recentservers.xml и filezilla.xml. Всё, ваша FileZilla теперь никому не расскажет, что за пароли в нее вводились автоматически из менеджера KeePass. Что и требовалось реализовать.

Удачи вам! До скорых встреч на страницах блога сайт

посмотреть еще ролики можно перейдя на
");">

Вам может быть интересно

Хостинг и все что с ним связано, работа с cPanel
KeePass - менеджер и генератор сложных паролей, а так же лучшая программ для хранения и удобного использования паролей
Как сделать бэкап и восстановиться из резервной копии, а так же нюансы переноса сайта (Joomla, WordPress) на новый хостинг

Здравствуйте админ, объясните мне пожалуйста, что такое FTP сервер и могу ли я сам создать его на своём компьютере?

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

Привет друзья! Наш Ro8 написал для Вас классную статью на эту тему, читаем.

Во-первых, FTP - это протокол передачи файлов по сети интернет по принципу «клиент-сервер» , а FTP сервер, это хранилище файлов в интернете, то есть - обычный компьютер с установленной Windows 7, 8.1 или Windows Server 2012 и несколькими жёсткими дисками большого объёма, на которых могут быть расположены любые ваши файлы. На этом компьютере установлена программа, например - FileZilla Server , подключиться к этому компьютеру может любой другой с помощью: командной строки , проводника Windows и различных программ, рассмотрим в нашей статье две: FileZilla Client , и Total Commander . После подключения к FTP-серверу вы можете закачивать на него любые файлы (фильмы, музыку и т.д) и также скачивать.

Управление FTP-сервером будет осуществлять администратор, установивший программу - FileZilla Server. Именно в ней можно каждому пользователю присвоить различные права доступа (возможность изменения файлов на сервере) : Append (возможность изменения файлов), Read (только чтение), Write (запись), Delete (удаление). Естественно, большей части пользователей можно не давать права Delete (удаление).

  • Примечание : Практически из любого компьютера или ноутбука (пусть даже с одним жёстким диском) можно сделать FTP сервер и подключать к нему другие компьютеры для получения файлов и вовсе необязательно то, чтобы все компьютеры были подсоединены к одному роутеру, FTP-сервер можно создать на просторах интернета и открыть к нему доступ сотням и тысячам пользователей.

Как происходит работа

В качестве программной реализации FTP сервера в статье будет рассмотрена программа FileZilla Server, которая будет установлена на машину с Windows Server 2012

Также в качестве машины с которой будет производится подключение к созданному FTP серверу выступает компьютер с предустановленной Windows 8.1 Enterprise (x64)

Для того, чтобы машина с Windows 8.1 могла подключиться к FTP серверу, на нее будет произведена установка программы FileZilla Client (один из способов подключения с помощью данной программы)

Переходим по адресу https://filezilla-project.org и скачиваем FileZilla Server и FileZilla Client

Скачанный файл FileZilla Server запускаем на машине с Windows Server 2012 , а файл FileZilla Client на машине с Windows 8.1 . Обе программы устанавливаются одинаково. В первую очередь установим программу FileZilla Server.

Установка FileZilla Server

После запуска скачанного файла FileZilla Server на Windows Server 2012 нажимаем далее

Нажимаем Установить

Установить

Процесс установки FileZilla Server

Установка завершена

После установки откроется вот такое окно, в котором вводим локальный адрес FTP сервера и нажимаем OK

После ввода локального адреса FTP сервера появится основное окно программы FileZilla Server

Произведем некоторые настройки выбрав Edit-Users

На вкладке General для добавления нового пользователя нажимаем на кнопку Add

Вводим имя пользователя. ОК

Напротив Password ставим галочку и вводим пароль добавленного пользователя

Переходим на вкладку Shared Folders. На данной вкладке добавим папку FTP01 которая будет доступна созданному пользователю Ro8. Нажимаем Add

Указываем заранее созданную папку FTP01. ОК

Выделяем добавленную папку и указываем для нее права доступа: - Read (только чтение), Write (запись), Delete (удаление), Append (возможность изменения файлов в данной папке)

Определяем ip адрес машины с Windows Server 2012 (192.168.1.4)

Установка FileZilla Client

Переходим на машину с Windows 8.1 и производим установку программы FileZilla Client

Принимаем лицензионное соглашение

Установка

Установка завершена

У нас есть сеть, представленная на схеме

Выполним подключение к FTP серверу различными способами.

Подключимся к FTP серверу используя командную строку

На машине с Windows 8.1 запустим командную строку.

Указываем имя пользователя (Ro8 ) и вводим пароль. Пароль при вводе не отображается

Logged on означает что мы произвели вход на FTP сервер

Создадим папку My_Backup_win8.1 на FTP сервере - введя команду mkdir My_Backup_win8.1

Посмотрим список папок на FTP сервере - введя команду ls

Как видим, на FTP сервере присутствует папка My_Backup_win8.1

Закрываем соединение с FTP сервером введя команду bye

Подключение к FTP-серверу с помощью программы T otal Commander

Запустим на машине с Windows 8.1 файловый менеджер Total Commander. Для настройки подключения к FTP серверу нажимаем на кнопку указанную на скриншоте

Нажимаем Добавить

Указываем имя соединения (произвольно), сервер и порт (сервер это ip адрес FTP сервера, порт прописываем 21). Также указываем имя пользователя и пароль. ОК

Выделяем созданное FTP соединение и нажимаем Соединится

Соединение с FTP сервером установлено

Для отключения от FTP сервера нажимаем Отключение

Отключение от FTP сервера выполнено

Подключение к FTP-серверу с помощью программы FileZilla Client

Запустим программу FileZilla Client

Откроется главное окно программы

FTP расшифровывается как File Transfer Protocol, то есть протокол, который используется для передачи файлов. Чаще всего вы можете услышать эту аббревиатуру в отношении глобальной сети - утилиты, работающие по протоколу FTP, помогают загружать файлы на серверы, что особенно полезно, если вы администрируете сайты. Если выражаться более простым языком, то данный протокол позволит вам подключиться к какой-либо удаленной папке и работать с ней, в том числе загружая на нее (или из нее) нужные вам файлы. Для того, чтобы воспользоваться FTP, вам только нужно убедиться, что сеть поддерживает протокол TCP/IP (по этому протоколу, например, работает Интернет).

Нужно также отметить, что протокол FTP появился давно - в 1971 году, для сравнения протокол HTTP был создан почти через двадцать лет, в 1992 году, и в плане работы с файлами FTP до сих пор является предпочтительным протоколом.

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

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

Почему Filezilla?

Существует много разных FTP-клиентов, я советую использовать именно Filezilla. Причины расскажу ниже.

Выше мы уже обговорили, что протокол FTP удобен для передачи файлов, однако он имеет много уязвимостей в защите и является небезопасным. Иными словами, незашифрованные данные, которые вы передаете по этому протоколу, могут быть перехвачены кем угодно - а если речь идет о личных данных (логинах, паролях), то вы можете представить, чем это может вам обернуться. Поэтому для того, чтобы обезопасить свои данные от кражи, необходимо использовать другие, безопасные протоколы FTPS или SFTP. Filezilla отличается тем, что поддерживает эти протоколы (для того, чтобы использовать безопасный протокол, в программе необходимо выбрать «Файл» -> «Менеджер сайтов» -> во вкладке «Общие» изменить протокол с FTP на SFTP).

Работа в Filezilla

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

Установить Filezilla вы можете прямо с официального сайта: https://filezilla-project.org/download.php?type=client

Настройка Filezilla

Для того, чтобы настроить Filezilla, вам необходимо знать свой логин и пароль от панели управления, а также название хоста. Timeweb присылает эту информацию после регистрации в приветственном письме (там отдельно будут указаны данные для использования FTP), а также на главной странице панели управления (смотрим блок «Доступ по FTP»):

Теперь открывайте Filezilla и вводите все эти данные в соответствующие строки:

В поле «Порт» напишите 21 (этот порт использует FTP). Затем нажимайте «Быстрое соединение».

Внимание!
Иногда на этом этапе у вас может возникнуть ошибка ENETUNREACH - Сеть недоступна, из-за которой соединение не будет установлено. Решается данная проблема легко - выключением (или временным приостановлением) антивирусной программы.

Если соединение установлено правильно, то в блоке справа внизу вы увидите список файлов, которые доступны на вашем аккаунте (по сути, это же самое вы увидите, если зайдете в панели управления хостингом в раздел «Файловый менеджер»).

Но каждый раз при запуске Filezilla заново вводить эти данные, согласитесь, неудобно, поэтому мы сделаем следующее:

  1. Открываем «Менеджер сайтов».
  2. Нажимаем «Новый сайт» (по желанию переименовываем его).
  3. Тип входа: вместо «Анонимный» ставим «Нормальный».
  4. Вводим все данные.
  5. Нажимаем «ОК» или «Соединиться»

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

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

Управление файлами

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

Вы можете заходить в них, смотреть и т.д. - в общем, как на обычном компьютере. Точно так же осуществляется и перенос файлов/папок между вашим компьютером и сервером - просто перетащите нужный вам элемент из одной области в другую (drag-and-drop).

Также вы можете нажать правой кнопкой мыши на файле или папке на вашем компьютере и выбрать верхнюю строчку «Закачать на сервер» - элемент будет загружен в открытую справа папку на сервере. При этом если файл не загрузился мгновенно (а имеет большой вес), то внизу, во вкладке «Файлы в задании» вы увидите зеленую полосу загрузки:

Чтобы создать папку на сервере , нажмите правую кнопку мыши в области справа, где отображены папки и файлы сервера, далее выберите «Создать каталог» и присвойте ему любое название (но обязательно латинскими символами!).

Хотите удалить или переименовать ? Все точно так же возможно по щелчку правой кнопки мыши.

Аналогично вы можете и перейти к редактированию файлов (пункт «Просмотр/Правка»), при этом можно использовать как программу по умолчанию, так и выбрать какой-нибудь редактор. Чтобы настроить автоматическое открытие файлов другим редактором, выберите пункт «Редактирование» в верхнем меню, затем «Формат файлов» - и сделайте активным пункт «Использовать следующий редактор» (с последующим выбором нужной вам программы):

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

Работать с файлами можно и в отложенном режиме: допустим, вы выбрали файлы, которые вам нужно перенести на сервер - выберите их, нажмите правую кнопку мыши и строчку «Добавить файлы в задание» (даже в том случае, если вы не подключены к серверу). Они отобразятся в блоке ниже. Затем подключитесь к серверу, снова кликните правой кнопкой по ним и выберите «Выполнить задание» - все файлы будут перенесены на сервер.

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

Зачем это использовать? Допустим, у вас на компьютере есть папка с файлами вашего сайта - точно такими же, как и на хостинге. Файлов, как и папок, может быть очень много - и вот для удобства ориентирования в них и был добавлен такой режим: переходя из папки в папку в одном окне (допустим, серверном), вы будете точно так же, синхронно переходить в окне, где отображается содержимое вашего компьютера. Режим позволит вам не запутаться во множестве этих папок. Но, естественно, действует он лишь в том случае, если названия директорий полностью совпадают.

Заключение

Filezilla - это простой, удобный и функциональный инструмент для работы с файлами на сервере. К тому же он абсолютно бесплатный. Надеюсь, моя статья оказалась вам полезной. Если есть вопросы, спрашивайте - обязательно отвечу!

1 голос

Приветствую на страницах моего блога start-luck. Просматриваете ролики на YouTube, читаете статьи и постоянно натыкаетесь на одну и ту же непонятную аббревиатуру ftp. Видите какую-то программу, благодаря которой другие пользователи легко и просто закидывают все файлы на сервер. Зачем они ею пользуются? Она действительно удобна? Есть смысл в скачивании?

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

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

Что такое FTP и зачем им пользоваться

Итак, в целом, FTP – это протокол, который нужен для того, чтобы передавать файлы через интернет. Немного смущает слово «протокол», не правда ли? Что это вообще такое? Всего лишь на всего, стандарт, (свод правил, если хотите), принятый относительно формы, способа пересылки и процедуры интерпретации файлов.

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

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

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

В чем заключаются преимущества использования этого соединения с сервером?

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

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

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

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

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

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

Давайте немного поговорим о ней.

FileZilla

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

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

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

Далее для входа вам понадобится IP-адрес сервера, логин и пароль. Их высылают на почту сразу . Надеюсь, у вас сохранилось это письмо. Если нет, советую обратится в техническую поддержку хостинга. Кстати, по моей персональной ссылке вы можете получить хостинг HandyHost на 90 дней — бесплатно. Пользуйтесь на здоровье — www.handyhost.ru/hosting .


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

Ну вот и все. Что еще сказать? Если вы новичок или уже имеете свой блог, но хотите усовершенствовать его, получать больше трафика и прибыли, могу посоветовать вам школу блоггеров Александра Борисова . Я и сам являюсь ее участником, а потому воспользовавшись этой ссылкой вы получите неплохую скидку.


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

  • «Как стать блоггером тысячником »
  • «Продажа информации от А до Я »
  • «Рассылка которая делает деньги 2.0 »
  • «Юридическая сторона интернет-бизнеса » и многое другое .

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

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

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

Похожие статьи