Раздел в разработке. Очень скоро здесь будет интересная статья.
Раздел в разработке. Очень скоро здесь будет интересная статья.
Раздел в разработке. Очень скоро здесь будет интересная статья.
Здравствуйте! Сегодня разберёмся, что такое FTP доступ, и для чего он нужен.
Что такое FTP соединение между сервером и клиентом?
Лет так 40-45 назад был разработан один из протоколов для передачи данных - FTP-соединение между сервером и клиентом. Основным его предназначением являлась передача данных больших объёмов в рамках одной сессии.
Преимуществом являлось множественное подключение, с несколькими каналами для управления и передачи данных.
Данный протокол не был особо защищен, использовал простой метод аутентификации - USER / PASS (Имя пользователя / Пароль).
Безопасность этих соединений была на не высоком уровне, и имела много уязвимостей, но не смотря на это получила всеобщее применение, а в последующем и улучшение безопасности соединения, так называемый "Безопасный FTP" - FTPS, SFTP, и туннелирование обычного FTP.
Из всего вышесказанного приходим к выводу, что большие файлы (например архивы) быстрее, и удобнее передавать на сервер именно через FTP.
Что такое FTP клиент?
FTP-Клиент - это программа для работы с FTP соединениями. Многие браузеры умеют работать с FTP соединениями, но их функции обычно ограничены, поэтому используются специальные FTP-клиенты (например - FAR Manager, FTP Commander), или программы файловых менеджеров - например TOTAL COMMANDER , имеющий встроенный FTP-Клиент , с поддержкой SSL/TLS.
Пример настройки FTP - соединения с сервером:
Для начала необходимо прописать имя пользователя \ пароль в контрольной панели вашего хостинга. А так же, при необходимости, дополнительные параметры (например - начальная папка ).
В моём случае (У меня хостинг Джино), делается всё достаточно просто, через вкладку в контрольной панели "Управление \ FTP- аккаунты":
На данной странице необходимо прописать имя пользователя и пароль для подключения к серверу через FTP, а так же обязательно включить функцию FTP-доступа, если вы будете ей пользоваться:
Обратите внимание! Пароль должен отличаться от того, с которым вы заходите в контрольную панель!
Это лично моя рекомендация!
Дело в том, что FTP-соединение не самое защищенное, и в случае перехвата данных злоумышленник сможет не только иметь доступ к файлам, расположенным на сервере, но так же изменять параметры настроек вашего аккаунта. А это может привести к полной его потере.
После ввода данных, сохраняем изменения, и переходим к настройке программы FTP - Клиента.
Я буду использовать файловый менеджер Total Commander:
Открываем программу и переходим во вкладку "Сеть \ Соединится с FTP -Сервером"
В открывшемся окне нажимаем кнопку "Добавить":
Далее, открывается окно, в котором необходимо заполнить данные, которые мы настраивали через контрольную панель для соединения с хостингом:
В окно "Заголовка", вписываем желаемое название соединения.
В поле "Имя Сервера", вписываем один из своих доменов
В поле "Учетная запись", вписываем имя пользователя из настроек FTP -Соединения в контрольной панели хостинга
В поле "Пароль", вписываем пароль
Далее нажимаем кнопку "OK", и нажимаем кнопку "Соединится".
Если все данные введены верно, то программа установит FTP-Соединение с сервером хостинга, и вы сможете передавать файлы на хостинг через программу:
Мне удобно пользоваться Total Commander, так как программа сделана по принципу двух окон - в левом окне я открываю FTP-соединение с сервером хостинга; в правом окне, я открываю папку с фалами у себя на компьютере.
Всё что мне надо, это выбрать нужные файлы, и нажать кнопку "Перемещение", или "Копия".
Если во время соединения происходит ошибка, проверьте параметры, заполняемые при соединении (Имя пользователя \ Пароль ).
Так же, необходимо проверить настройки встроенного в операционную систему FireWall - "Брандмауэр Windows" (если он у вас не отключен, то настраивается он через "Панель управления" в операционной системе).
Если вы пользуетесь дополнительным FireWall_ом (например COMODO), то его настраивать нужно отдельно.
Спасибо за внимание!