Управление хостингом |
FTP: обмен файлами с сервером. Веб-сайты состоят из множества файлов. Файлами могут быть представлены и страницы, содержащие тексты для корпоративного сайта, и графические элементы оформления, и программная часть, обеспечивающая интерактивность сайта.
Составляющие сайт файлы размещаются на сервере хостинг-провайдера, который обеспечивает их хранение, после чего та часть из них, которую вы хотите распространять, становится доступной посетителям сайта. Для редактирования и настройки сайта требуется механизм загрузки необходимых файлов на сервер хостинг-провайдера. Для решения этих задач служит протокол FTP.
FTP (от англ. File Transfer Protocol — протокол передачи файлов) — это распространенный в Интернете стандарт для передачи файлов между компьютерами.
Для использования FTP потребуется специальная программа-клиент, логин/пароль и адрес сервера, с которым будет устанавливаться соединение. Если два последних элемента (логин/пароль и адрес) выдает хостинг-провайдер, то с программой-клиентом для работы по FTP можно разобраться самостоятельно. В Сети имеется великое множество готовых FTP-клиентов. Эти программы существуют для всех платформ (Windows, Unix, Mac) и бывают как совершенно бесплатными, так и предоставляющимися за деньги. Впрочем, большинство хостинг-провайдеров готовы порекомендовать FTP-клиент, а некоторые даже распространяют эти программы со своих сайтов.
Большинство современных программных пакетов для изготовления сайтов, например Microsoft FrontPage или Adobe Dreamweaver, содержат встроенные FTP-клиенты, что позволяет им обмениваться с сервером файлами автоматически в незаметном для пользователя режиме.
Настройка FTP-доступа не представляет труда, но детальное описание шагов индивидуально для каждой программы-клиента. В любом случае настройка требует ввода выданного хостинг-провайдером имени пользователя (логина), пароля и адреса FTP-сервера. Иногда, если ваш компьютер настроен на работу с так называемым немаршрутизи-руемым IP-адресом, требуется настроить клиента на работу в «пассивном режиме». Указав правильные данные для соединения, можно подключиться к серверу провайдера и загрузить в соответствующую папку (директорию) предварительно подготовленные на локальном диске файлы.
Нужно учитывать, что использование FTP в качестве инструмента обновления данных на веб-сайте разработчиком — это неверное решение в современных условиях. Дело в небезопасности FTP: данный протокол разрабатывался давно (еще до появления веба, даже до DNS), и обмен данными в нем полностью открыт, поэтому использование FTP для взаимодействия с хостингом в плане загрузки файлов и управления сайтом крайне не рекомендуется. Хотя FTP вполне пригоден для получения из Интернета больших файлов, находящихся в публичном доступе.
Существует хорошо защищенный механизм, заменяющий FTP — это SFTP, протокол, основанный на SSH.