Главная > Подробные инструкции > Как заливать файлы по FTP на любой сервер

Как заливать файлы по FTP на любой сервер

Запомнить статью:

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

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

Логин, пароль и адрес FTP-сервера

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

Передача файлов по FTP с помощью браузера Internet Explorer

Если под рукой нет никакого файлового менеджера или специального фтп-клиента, подойдет браузер «Internet Explorer» или окно «Мой компьютер», что, по сути, одно и то же.

Используя полученный у хостера данные, делаем прямую ссылку для подключения по FTP к серверу:

ftp://логин:пароль@адресftpсервера

Логин и пароль разделяются служебным символом «:», после пароля перед адресом ftp-сервера стоит служебный символ «@». В самом начале ссылки мы пишем «ftp://», чтобы браузер был уверен, что передача файлов будет по протоколу FTP, а не по более привычному для него HTTP. Пробелов в ссылке быть не должно.


Вот и все. Копируем созданную ссылку в браузер и нажимаем Enter. Если вы все правильно сделали и продавец хостинга выдал вам правильные логин и пароль, получим примерно следующую картинку:

FTP настройка через Explorer 

Чтобы скопировать файлы со своего компьютера на ftp-сервер, достаточно просто перетащить файл в открытое окно ftp-соединения. Файлы можно копировать как по одному, так и группами. Начнется стандартный процесс копирования файла: 

настройка FTP через Explorer

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

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

Смена прав доступа к файлу по FTP

Если вам нужно поменять права чтения/записи вашего файла (например, этого требует ваша система управления сайтом), сделать это не сложно. Нажмите правой кнопкой мыши на файле, закачанном на сервер, в окне FTP-соединения и выберите самый нижний пункт «Свойства». В открывшемся окне поставьте все птички и нажмите ОК.

Как заливать файлы по фтп

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

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

Следует заметить, что данный способ копирования файлов по FTP большинство людей считает не самым удобным. Зато он самый простой и не требует установки специальных программ. Обычно для передачи файлов и смены прав доступа по FTP применяются файловые менеджеры (Total Commander, Far и др.) или специальные программы. Если вы не знаете, где скачать Total Commander или любой другой файловый менеджер, рекомендую ознакомиться с постом Как бесплатно скачать любую программу.

Post Scriptum

Интересует работа дизайнером в Киеве? Лучше всего ее искать на сайте slando.com.ua.

Запомнить статью:
Читайте также:

Комментарии (36) к “Как заливать файлы по FTP на любой сервер”

  1. Дима пишет:


    Скажите как закачать файлы c FTP на FTP без закачки на компьютер?

  2. admin пишет:


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

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

  3. ольга пишет:


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

  4. Alexandr пишет:


    Ольга, лично я не очень понял что именно вы спрашивали :)

  5. Vit@lec пишет:


    Помогите пожалуйста новичку в этом деле! Информацию я залил на сервер, но почему файл так и остался в формате публикации, а не в формате index?

  6. Alexandr пишет:


    Уточните, пожалуйста, вопрос. С каким расширением были файлы, которые вы заливали по ФТП и какие хотели в результате получить?

  7. Катя пишет:


    такой вопрос: всю жизнь заливала файлы на свой сайт по описанной вами схеме через броузер:
    ftp://логин:пароль@адресftpсервера
    но после переустановки windows все перестало работать. когда вписываю привычную ссылку: ftp://логин:пароль@адресftpсервера
    вместо того, чтобы открывать окошко как показано у вас на рисунках, у меня загружается html страница, на которой отображаются не сами файлы, а только перечень ссылок на них и соответвенно новые файлы туда перенести не представляется возможным… как вернуть привычный вид? помогите

  8. Alexandr пишет:


    Катя, открывайте ссылку вида
    ftp://логин:пароль@адресftpсервера
    в окне Пуск->Мой компьютер, а не в окне браузера

  9. Катя пишет:


    то же самое. и проводнике тоже самое

  10. Alexandr пишет:


    Попробуйте установить какой-нибудь файловый менеджер, например, Total Commander и заливать файлы с его помощью

  11. scurrecdoRe пишет:


    Порядок!

  12. Юлия пишет:


    Все сделал как написано сайт появился. Но нет картинки? вместо нее красный крестик. Что можно сделать?

  13. Alexandr пишет:


    Юлия, убедитесь, что информация скопирована по правильному адресу, в правильную папку. Имена файлов должны быть без пробелов и писаться только латинскими буквами

  14. Breg пишет:


    Здравствуйте, такой вопрос, я залил сайт а картинки  не отображаются,  мне сказали надо поменять путь к ним, а как это сделать, даже близко не знаю, помогите, заранее спасибо =)

  15. Alexandr пишет:


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

  16. Navagov пишет:


    Здравствуйте! У меня такой вопрос. Я зашла на FTP-сервер через IE. Затем взяла файл main.htm и перетащила его в другой браузер, с целью его просмотра. В итоге, ни на ftp, ни в том браузере нет этой страницы. Теперь сайт без английской версии:((( Можно как-нибудь восстановить (найти) эту страничку или писать заново ее? Спасибо за ответ

  17. Alexandr пишет:


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

    Чтобы избежать подобных проблем в будущем рекомендую время от времени делать бэкапы баз данных и копировать html-файлы на свой компьютер. Это даст возможность отменять неудачные действия или восстанавливать удаленные по ошибке файлы.

  18. B-Studio Chief Director пишет:


    СПАСИБО вам огромнейшее. Я целый месяц не мог добиться конкретной помощи по заливке файлов на файлкипер… Читай инструкцию-читай инструкцию… А в инструкции 2 строчки!… Спасибо.

  19. ник пишет:


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

  20. Алексей пишет:


    Классная статья! А если самого ФТП на машине нету? Бывает же и такое. :)

  21. Оксана пишет:


    Александр, ели возможно объясните ЧАЙНИКУ. Заказали простенький сайт, создатели прислали все необходимые ссылки и сказали что можно самим правит. Поправки все внести удалось: поправить тексты, отформатировать, вставить фото, но хотелось бы изменить вид фотогалереи не просто изображения, а чтобы были слайдами как в образце FrontPage. Подскажите, могу ли я сама это сделать (в редакторе который у меня загружается при заходе на сайт, такой опции нет). Если ДА, то каким образом? Заранее благодарю. Извините если не совсем корректно сформулировала свой вопрос. Чайник одним словом(

  22. Alexandr пишет:


    Оксана, нужно уметь устанавливать и настраивать системы управления сайтами (CMS). Новичку такие задачи вряд ли по силам и пара советов здесь не помогут.

  23. forever пишет:


    помогтье плиз . я пытался залить сайт на сервак укоза, с помоью EF Commanderю он почемуто пишет ошибку21 порта

  24. forever пишет:


    как это сделать? сил моих больше нет

  25. Alexandr пишет:


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

  26. Александр пишет:


    Скажите, а возможно так сделать на своём сайте?
    Нужно, чтобы было новое ftp-соединение, логин и пароль всем раздать, чтобы все могли закачивать файлы (в моём случае — это заказы), но не могли посмотреть или скачать уже закаченную информацию? В общем, нужно одностороннее соединение, чтобы могли только передавать. Возможно такое?

  27. Alexandr пишет:


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

  28. WTF пишет:


    Я залил свой html на Filefilla потом открываю сам сайт через браузер но у меня вместо слов на сайте иероглифы! как это исправить? Что вообще нужно заливать кроме html?!!!!!!

  29. Alexandr пишет:


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

    <meta http-equiv=»Content-Type» content=»text/html; charset=UTF-8″ />

    и сохраняйте файл в указанной кодировке (в данном случае UTF-8)

  30. грач пишет:


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

  31. Alexandr пишет:


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

  32. drumasm пишет:


    А подскажите, можно ли сделать так, чтоб скрипт копировал самостоятельно автоматически файлы на ftp сервер. И где можно найти такой скрипт?

  33. новенький пишет:


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

  34. feiq пишет:


    У меня такая проблема.  Я залил сайт. Зашёл на него. Потом решил подправить его: заново закачиваю данные через Filizilу и вместо нового сайта появляется старый со своими недочётами, которые я хотел подоправить.

  35. yfev пишет:


    хостинг что такое?

  36. yfev пишет:


    а там нет админа,не понял(у сервера)

Прокомментируете вышенаписанное?

* обозначены обязательные для заполнения поля