Как настроить доступ к сайту по FTP с помощью программы FileZilla
В этом посте хочу рассказать про ftp-менеджер FileZilla, о котором я неоднократно упоминал в предыдущих постах. Скачать программу вы можете на официальном сайте . Почему для доступа по FTP следует использовать именно FileZilla, я попытался объяснить в этом посте Хостинг и все что с ним связано. Вы уже скачали инсталятор программы? Тогда приступим.
Что такое FTP? Это протокол передачи файлов (в английском варианте — File Transfer Protocol), который позволит нам подключиться к ФТП-серверу вашего хостинга. А зачем нам к нему подключаться? А затем, что после подключения мы получим возможность производить различные действия с хранящимися у хостера файлам и папкам нашего сайта:
- скачивать и закачивать файлы или папки, как с сервера хостера на наш компьютер, так и наоборот
- редактировать файлы находящиеся на сервере, просто открыв их в редакторе установленном на вашем компьютере (например, при помощи Notepad++)
- переименовывать файлы и папки на сервере хостера
- удалять файлы и папки на сервере хостера
- назначать права доступа для файлов и папок вашего сайта
Работа с файлами на FTP-сервере мало чем отличается от работы с ними на компьютере. Однако для подключения к FTP-серверу нужна специальная программа — ftp-менеджер. Примером, ftp-менеджера, с которым знакомы практически все, может служить обыкновенный браузер. Для обращения к FTP-серверу, в адресной строке браузера надо будет ввести следующую строку:ftp://имя сервера. Но браузер, в качестве программы для работы с файлами сайта, нам не очень то подходит, т.к. с его помощью можно только просматривать и скачивать файлы на свой компьютер, а вот загрузить файлы на FTP-сервер браузер не сможет. Поэтому, для работы с FTP, лучше использовать специально заточенные под это программы.
Установка FileZilla на компьютер происходит довольно просто и быстро. Согласившись с лицензионным соглашение, вам остается только щелкнуть несколько раз по кнопке «Далее». Ярлык программы после установки будет жить в меню пуск: «Пуск» -" Все программы" – «FileZilla FTP Client» — «FileZilla». Программа уже руссифицировна, ее интерфейс интуитивно понятен, симпатичен и в тоже время не содержит ничего лишнего, только самое необходимое.
Настройка программы FileZilla для подключения к удаленному серверу по протоколу FTP
Работа в FileZilla начинается с подключению к FTP-серверу путем ввода его адрес, логина и пароля доступа. Для этого нужно нажать на кнопку «Открыть Менеджер хостов», расположенную в начале панели инструментов программы:

В открывшемся окне, жмем на кнопку «Новый хост» и придумываем ему название.
Далее выделяем в списке только что созданный хост и заполняем поля в правой части окна. Ваш хостер, после регистрации у него вашего сайта, должен был сообщить вам (обычно письмом) все, что нужно для доступа по FTP. Вот именно эти данные мы и будем вводить. В поле «Хост» вводим адрес FTP-сервера, который может иметь вид IP адреса (например, 134.578.908.709) или вид доменного имени (например, webss.hoster.ru). В поле «Тип сервера» оставляем без изменений «FTP – File Transfer Protocol». Из выпадающего списка «Тип входа» выбираем «Нормальный» и заполняем поля «Пользователь» и «Пароль» данными полученными от вашего хостера.


Теперь, для подключения к вновь настроенному хосту, нажимаем на стрелочку рядом с кнопкой «Открыть Менеджер хостов» и выбираем из выпадающего списка нужный нам хост.
В левой части открывшегося окна, в области «Локальный хост», вы увидите содержимое вашего компьютера. В правой же части окна программы, в области «Удаленный хост», вы увидите дерево папок FTP-сервера, а под ним содержимое выделенной в данный момент папки.
Как копировать и перемещать файлы между вашим компьютером и удаленным сервером с помощью программы FileZilla
Для перемещения файлов или папок между вашим компьютером и хостом можно использовать, наверное, всем вам известный метод drag-and-drop (буквально — тащи и бросай). Хватаете мышью файл или папку и тащите на другую сторону окна программы.
Тоже самое можно проделать и через контекстное меню выделенных файлов или папок. Выделяем, удерживая Shift или Ctrl, нужные файлы на компе или на хосте, а затем жмем по ним правой кнопкой мыши и из выпадающего списка выбираем «Скачать» (в случае, если качаем с хоста на компьютер) или же «Закачать на сервер» (в случае, если файлы закачиваются на хост с компьютера). Выделенные файлы или папки скопируются в папку, открытую с противоположной стороны окна программы FileZilla. Еще раз напоминаю, что файлы и папки вашего компьютера открыты в левой половине окна программы FileZilla, а файлы и папки удаленного сервера открыты в правой половине окна программы.
Как открыть файл вашего сайта на редактирование с помощью программы FileZilla
Для того, чтобы открыть на редактирование файл (обычно требуется вносить изменения в файлы с расширениями php, css, html, js), который находится на хостинге, нужно щелкнуть по нему правой кнопкой мыши и выбрать из контекстного меню пункт «View/Edit». Файл, в этом случае, будет открыт в программе, которая была настроена у вас по умолчанию для работы с такими типами файлов (какой программой будет открываться тот или иной файл у вас на компьютере при двойном щелчке по нему будет зависит от расширения этого файла).
Если все таки вас не устроила программа, которая по умолчанию открывает данные файлы, то вы можете подвести курсор мыши к любому файлу с таким же самым расширение, но который находится уже у вас на компьютере и выбрать из контекстного меню пункт «Свойства». Затем вам нужно нажать кнопку «Изменить» и выбрать ту программу, с помощью которой вы хотели бы редактировать файлы вашего сайта. Настоятельно рекомендую не пользоваться для редактирования обычным блокнотом, входящим в состав операционной системы. Лучше будет потратить время на скачивание и установку продвинутого блокнота Notepad++, о работе с которым, я планирую рассказать в ближайших постах. В конечном счете это предостережет вас от многих проблем связанных с правкой кода.
После окончания редактирования файла, вы его сохраняете в Notepad++, а затем переходите в программу FileZilla и видите табличку, говорящую об изменении данного файла.
В этой табличке щелкаете по кнопке «Да». Все, содержимое файла на сервере будет изменено.
Как видно из рисунка, отображающего контекстное меню, вы можете так же создать новую папку на хосте, можете удалить файл или папку, можете переименовать их или скопировать в буфер обмена и, наконец, вы можете изменить права доступа к файлу или папке. Остановимся на последнем пункте подробнее, т.к. смысл всех остальных пунктов ясен уже из их названия.
Как настроить права доступа к файлу или папке с помощью программы FileZilla
Что такое права доступа и зачем их нужно как-то настраивать? Все дело в том, что практически все хостеры используют на своих серверах операционки из семейства Unix, в которых как раз и используется это понятие — права доступа к файлам и папкам. Объяснить это в двух словах, да так, чтобы было понятно, я наверное не смогу, поэтому постараюсь в ближайшее время описать это в отдельном посте.
А что касается изменения прав доступа при помощи FileZilla, то здесь все довольно просто. Достаточно выделить мышью нужные папки или файлы, а затем выбрать из контекстного меню пункт «Права доступа к файлу».
В открывшемся окне вы можете ввести числовое значение прав доступа или расставить в нужном порядке соответствующие галочки, а затем нажать «ОК». 
Правда, в случае если в каталоге, права доступа к которому вы хотите изменить, будут файлы или вложенные каталоги, то придется решать — нужно ли перенаправлять к ним устанавливаемые права доступа (т.е. есть возможность назначить новые права доступа только выбранному каталогу или же еще и файлам с папками, которые находятся внутри этого выбранного каталога). Если вы все таки поставите галочку «Перенаправить во вложенные каталоги», то вам придется еще выбрать будут ли распространятся изменяемые права только на файлы, только на каталоги или на то и другое вместе. Если вы оставите первую галочку, то значение прав доступа, которое вы установите будет применено ко всему, что будет лежать в этом каталоге и к самому каталогу тоже.
Ну пожалуй и все, т.к. остальные настройки вряд ли понадобятся вам при работе с файлами сайта.
Вы так же можете ознакомиться с другими статьями на эту же тему:
- Доменное имя и хостинг для вашего будущего сайта
- Как получить доступ к сайту по FTP с помощью программы FileZilla
- Улучшаем индексацию сайта поисковиками с помощью настройки файла robots.txt и мета-тега Robots
- Домены с www и без www — история появления, использование 301 редиректа для их склеивания
- Как сделать резервную копию файлов и базы данных вашего сайта
- Как перенести ваш сайта на другой хостинг с помощью программ FileZilla и phpMyAdmin
- Денвер (Denwer) — установка, настройка, работа с сайтом и базой данных на локальном сервере, перенос сайта на хостинг
На сегодня все. Если вы не хотите пропустить появление новых материалов на этом сайте, то можете подписаться на рассылку новостной ленты через форму, расположенную чуть ниже, или же выбрать удобный для вас способ подписки на странице Подписка. Если у вас остались нерешенные вопросы из области вебмастеринга, то вы можете поискать на них ответы, посетив страницу Вопросы и ответы или же просмотреть статьи рассортированные по рубрикам.
Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru
Почитать еще на эту же тему:


По моему лучший все таки CuteFTP
Возможно, но FileZilla попроще будет и без лишних наворотов, как раз то, что надо для начинающего пользователя.
Хороший FTP менеджер. Пользуюсь им уже год, всем доволен.
отличный фтп менеджер.
"А что касается изменения прав доступа при помощи FileZilla, то здесь все довольно просто. Достаточно... "
Почему менеджер возвращает права доступа в исходные значения после попытки изменения права доступа к папкам на 777. Filezilla+Mac os+FTP сервер ХAMP.
Air, бывает такая ситуация, что изменить права доступа к каким-то папкам и файлам не получается. Тогда следует попробоать сделать это при помощи PHP. Посмотрите здесь — ktonanovenkogo.ru/joomla/...oblem.html#prava
Должно помочь.
у меня выход в инет через прокси. никак не получается настроить, что делать? какие настройки и куда вдивать?
wemian, когда настраиваете новый сайт в FileZilla, попробуйте перейти в этом окне на вкладку «Дополнительно» и поставить там галочку «Обход прокси».
Хелп,не могу разобраться как изменить файл с помощью Notepad++,я правильно поняла:файл,который нужно изменить,перетаскиваю на комп;открываю в программе Notepad++;редактирую;сохраняю;и исправленный перемещаю на ВП? %)
Ирина, для редактирования файл вовсе не обязательно скачивать на свой компьютер, а затем закачивать обратно (хотя и так тоже можно). Проще будет подвести к файлу в правой панели FileZilla (справа файлы, находящиеся на удаленном сервере) мышь, нажать правой кнопкой и выбрать из контекстного меню View/Edit. Файл откроется в той программе, которая назначена по-умолчанию у вас на компьютере для открывания файлов с данным расширением (Notepad++). После окончания редактирования файла, вы его сохраняете в Notepad++, а затем переходите в FileZilla и видите табличку, говорящую об изменении данного файла. В этой табличке щелкаете по «Да». Все, содержимое файла на сервере будет изменено.
Все получилось!Огромное спасибо!!! *YAHOO* =)
Ирина, вам спасибо. Я забыл это описать , а вы мне напомнили. Теперь добавил эту информацию в статью. =)
Какой же Вы молодец, если бы раньше знал о Вашем сайте, сколько впустую потрачено времени. Спасибо за блог , удачи во всех начинаниях
Aleks, спасибо большое за добрые слова. Очень приятно, что вы так высоко оценили мой труд.
А у меня не получается соединиться
Пишет:
Ответ: 530 Login incorrect.
Ошибка: Критическая ошибка
Что за проблема с логином? и может ли логином быть е-мейл.
Нашла ответ сама:знак @ используется для разделения имени пользователя и сервера. Может еще кому пригодится
У меня не работает"Статус: Соединяюсь с 172.16.***.**:21...
Статус: Соединение установлено, ожидание приглашения...
Ошибка: Невозможно подключиться к серверу
Статус: Ожидание повтора...
Статус: Соединяюсь с 172.16.133.41:21...
Статус: Соединение установлено, ожидание приглашения...
Ошибка: Невозможно подключиться к серверу"
чотя живем в соседних домах
Руслан: трудно сказать. У меня с FTP проблем вроде и никогда не возникало. Тут нюансы нужно знать.
Дмитрий! Спасибо за обзор. Очень интересует, как обойти этот пункт «После окончания редактирования файла, вы его сохраняете в Notepad++, а затем переходите в FileZilla и видите табличку, говорящую об изменении данного файла. В этой табличке щелкаете по «Да». Все, содержимое файла на сервере будет изменено», что бы по умолчанию было «да», и не нужно было переключаться между окнами? Отвлекает
Я вот не знала и ручками копировала файл на комп, потом меняла и обратно. Спасибо, что подсказали, что можно в проге.
Кстати, а почему смайликов нет? Статья о них есть, по ней и себе поставила, а у вас нету. Скучно как-то
Елена: к сожалению от смайлов пришлось отказаться, т.к. хостер стал жаловаться на большую нагрузку, создаваемую блогом. Пришлось заниматься оптимизацией, в том числе отключить не жизненно важные плагины.
спасибо))решил проблему с установкой компонентов
Помогите! Я пользуюсь программой FileZilla с удовольствием, но сегодня не смогла закачать файлы. Те файлы, что были на сервере вдруг стали нулевого размера. Пыталась и перетаскиванием и программу переустановила. Ничего не получается. Что делать
Инна: не знаю, с такой ситуацией сталкиваться не приходилось. Попробуйте хостера попытать на предмет разъяснения сложившейся ситуации.
При попытке скачать с хоста какой-либо файл выдается ошибка:
"Could not read from transfer socket: ENOBUFS — Out of memory
". В чем может быть проблема ?
p.s. При закачке на хост — все нормально.
Помогите,пожалуйста. Я пытаюсь закачать папку на хост,но мне все время пишет «Критическая ошибка при передаче файлов».Если закачиваю по отдельным файлам,то все нормально. А вот папку не получается. Подскажите,что делать?
помогите пожалуйста!!!откуда мне брать хост и порт??? где и как его регистрировать????
Ladyorange: адрес хоста вы можете взять из письма, которое вам выслал ваш хостер при покупке у него хостинга. Либо спросите у самого хостера. Порт, как правило, указывать не обязательно.