Ftp соединение. Что такое FTP и как проводится стандартная настройка FTP

Дорогие читатели!Сегодняшний урок будет посвящён немало известному FTP-клиенту Total Commander. Я расскажу как работать с программой и как настроить ftp в Тотал Коммандере.

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

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

Коротко о FTP соединении и Total Commander

FTP — (File Transfer Protocol) протокол передачи файлов. FTP- клиент нужен, для того, чтобы передавать файлы с компьютера на сервер и наоборот.

Существует множество FTP- клиентов, один из самых популярных - Total Commander. Он прост в использовании и имеет удобный, приятный интерфейс. Из недостатков:

  • доступы к ftp сохраняются автоматически и хранятся в не зашифрованном виде, что часто приводит к взломам сайтов — никогда не сохраняйте свои пароли в Total Commander
  • Total Commander иногда глючит, помогает его перезагрузка

Пора перейти к главному вопросу: как же настроить ftp в Total Commander?

Как настроить FTP в Total Commander

1. Скачайте программу Total Commander с сайта разработчика: ghisler.com

2. Установите ее и запустите

3. Создайте ftp-соединение, зайдя в «Сеть» -> «Соединиться с Ftp-сервером» или нажав клавиши «Ctrl+ F »
4. В открывшемся окне нажмите кнопку «Добавить » 5. Введите данные, предоставленные хостером для ftp-соединения. Если у вас их нет, запросите в службе поддержки хостинга.

  • И мя соединения – без разницы, что вы напишете. Это нужно, чтобы удобнее было находить нужный сайт, впишите адрес вашего сайта.
  • Сервер – укажите имя хоста или IP-адрес, который вам дал хостинг.
  • Учетная запись — впишите имя пользователя (логин), которое вам выдал хостер.
  • Пароль – если вы впишите сюда пароль, то он сохранится в файле на вашем диске в не зашифрованном виде. НИКОГДА не вписывайте сюда свой пароль , если не хотите потом лечить сайт от вирусов.
  • Удаленный каталог — это может быть удобно, если вы часто заходите в определенную папку. Пропишите путь к ней и после соединения сразу будете попадать в эту папку. Например: blog/public_html/wp-content/themes/название_темы

Бывает, что стандартный режим работы не работает (вылетает ошибка), можно поставить галочку «Пассивный режим обмена » — может сработать.

Нажмите кнопку «ОК». Если вы не вводили пароль, всплывет отдельное окно с просьбой ввести его — теперь можно ввести. Если вы все правильно ввели, то автоматически соединитесь с сервером.

Теперь когда нужно будет соединиться с ftp-сервером вашего сайта, кликайте «Сеть» -> «Соединиться с Ftp-сервером». В списке соединений выбирайте нужный сайт и нажимайте кнопку «Соединиться ». Настройка ftp соединения в Total Commander окончена!

Где Total Commander хранит настройки ftp

Вы уже знаете печальную историю о том, что все введенные доступы к серверам лежат в одном файлике. Найти его можно по адресу: C:\Users\Имя_юзера\AppData\Roaming\GHISLER\wcx_ftp.ini

Когда вы переустанавливаете Windows скопируйте этот файл, чтобы заново не настраивать все соединения.

Как работать с Total Commander

Давайте поговорим о том, как работать в Total Commander.

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

F5 — копировать, F6 — переместить, F7 — создать папку, F8 — удалить файл или папку.

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

Права доступа к файлам и папкам (атрибуты)

Работая с сайтами, часто приходится устанавливать права файлам и папкам. Сделать это через Total Commander очень просто: откройте меню «Файлы» -> «Изменить атрибуты» и отметьте галочками необходимую комбинацию.

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

Всем удачи!

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

.jpg

Или применить более сложный вариант, ежели используется порт, отличный от 21:

Ftp://login:password@сайт:35/images/file-1.jpg

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


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

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

Но продолжим. Схематически взаимодействие «клиент-сервер» при ФТП-соединении можно наглядно представить следующим образом:


Если расписать этот процесс по пунктам, то получится примерно следующее:

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

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

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

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

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

Ftp://сайт/images/file-1.jpg

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

Безопасный ФТП (SFTP, FTPS и с использованием SSH)

Этот протокол изначально не задумывался как защищенный, так ка разрабатывался в далеком 1971 году и использовался поначалу лишь в научно-исследовательской сети APRANET, доступ в которую имели только несколько военных объектов и университетов.

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

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

По этой причине были разработаны несколько методов, позволяющих зашифровать передаваемую посредством ФТП информацию. Вкупе все эти способы получили обобщающее и емкое название «Безопасный FTP» . Вот какие разновидности протокола соответствуют этому термину:

1. FTPS (FTP + SSL) — фактически это расширение стандартного протокола передачи файлов, которое обеспечено криптографическим протоколом SSL (Secure Sockets Layer — уровень защищенных сокетов). На сегодняшний день более передовым его аналогом является TLS (Transport Layer Security — защита транспортного уровня). При этом есть два метода предоставления безопасности:

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

1.2. Явный — намного более удобный, так как применяет команды стандартного протокола FTP, но при отправке ответа зашифровывает информацию, что позволяет сохранить совместимость, поскольку в этом случае применяются одни и те же порты как для FTPS, так и для FTP. При этом для шифрования данных клиентом отправляется команда «AUTH TLS» или «AUTH SSL».

2. SFTP (SSH FTP) — протокол прикладного уровня для передачи файлов, который работает поверх безопасного канала, его не следует путать с «Simple File Transfer Protocol», имеющего такую же аббревиатуру. Если FTPS является просто расширением FTP, то SFTP это отдельный и никак не связанный с ФТП протокол, который снабжен SSH (Secure Shell - безопасная оболочка).

Главное, в чем заключается его отличие от стандартного ФТП и ФТПС, это то, что СФТП шифрует абсолютно все команды, имена пользователей, пароли и другую конфиденциальную информацию. Так как это совершенно другая конфигурация, клиенты FTP (FTPS) не могут соединиться с SFTP-сервером.

3. FTP через SSH — производит обычную FTP-сессию через SSH-туннель, то есть этот вариант нельзя путать с SFTP, который является отдельным независимым протоколом. Этот метод нельзя назвать стопроцентно безопасным. Почему?

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

Надеюсь, вы не запутались во всех этих вариантах безопасных протоколов. Для того, чтобы как-то облегчить понимание, позволю себе сделать краткое резюме. Объективно обеспечивающим самую высокую степень защиты является SFTP. Немного уступает ему в надежности явный FTPS, однако он более удобен, поскольку дает возможность пользоваться обычными портами. Какой из них выбрать, зависит от вида задачи, которая перед вами стоит и, конечно, настроек сервера.

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

Создаем FTP соединение

FTP (протокол) является одним из старейших прикладных протоколов, появился еще в 1971 году, но и сегодня широко используется для распространения ПО (программное обеспечение) и доступа к удалённым хостам.

Для создания FTP соединения нам понадобится любой FTP-клиент. Я пользуюсь программой Total Commander — довольно распространенная программа. Но если у Вас ее нет, то скачайте Total Commander из интернета (программа бесплатная). Далее просто установите ее (думаю, не должно возникнуть вопросов, если что - пишите в комментариях).

И так, переходим к действиям по установлению соединения с хостингом.

1. Запускаем Total Commander, нажимаем на кнопку в верхней
части панели «FTP»

2. В появившемся окне «Соединение с FTP-сервером» нажмите кнопку «Добавить»

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

Имя соединения : Любое

Сервер (порт) : цифровое значение через точку из письма от «ДОМИШКО»

Учетная запись : из письма от «ДОМИШКО»

Пароль : из письма от «ДОМИШКО»

Подтверждаем «ОК»

4.Выбираете название, созданного Вами соединения и нажимаете «Соединится»

5. Пройдет этап соединения и в правом окне Тотала (может и в левом) после успешного соединения отобразится содержимое вашего хостинга (сервера). Обратите особое внимание на папку «publiс_html », в ней как раз и будут содержатся файлы вашего пока еще будущего сайта. Только эта папка открыта для доступа из «внешнего» мира, остальные по умолчанию доступны только Вам. Папка «publiс_html » — является корневой папкой сайта .

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

Установка движка сайта

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

1. Запускаете программу «Total Comander». В левой части Тотала находите и открываете распакованную папку WordPress (над окнами Тотала есть кнопочки c, d, e, и т.п. поищите там). Далее выделяете правую адресную строку (на картинке она синего цвета ) и устанавливаете FTP соединение с вашим хостингом (выше я описал как это сделать п.п. — 4. и 5. ), в правой части отобразится содержимое хостинга, находите там папку «publik_html » и открываете ее (два коротких нажатия на левую клавишу мышки).

2. Теперь выделите левую адресную строку, далее находите в верхней части панели Тотала и жмете кнопку «выделение», выбираете «выделить все» и перетаскиваете выделенные файлы для копирования в правое окно. Все файлы из папки wordpress копируем в папку «publik_html »

3. Набираетесь терпения и ждете пока не закончится копирование файлов движка на ваш хостинг.

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

Если все повторится и снова произойдет сбой, не сдавайтесь, удалите все скопированные файлы из папки «publik_html» и скопируйте файлы из папки wordpress в папку «publik_html » по одиночке.

4. После завершения копирования жмем на «выход».

Еще одна ступенька в лестнице как создать свой сайт пройдена. Вы близки к цели.

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

Для чего нужен FTP?

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

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

FTP-сервера умеют принимать и отдавать (upload & download) файлы с докачкой на прерванном месте.

Чтобы воспользоваться протоколом FTP, понадобится специальная программа - так называемый FTP-клиент. FTP-клиентом может служить интернет-браузер (например, MS Internet Explorer), Total Commander, Filezilla, специализированная программа CuteFTP и другие.

Все файлы, подготовленные к передаче на наш FTP-сервер, должны быть запакованы в архив.
Закачивать можно только отдельные файлы! Не пытайтесь закачать сразу весь каталог.

Каталог incoming доступен на запись, для закачки данных на сервер.
Все остальные каталоги доступны на чтение, для копирования данных с сервера.

Описание работы с наиболее популярными FTP-клиентами:

Internet Explorer

Это, пожалуй, самый простой способ и быстрый. Стандартный обозреватель всех операционных систем от Microsoft.
В строке "адрес" набрать ftp://ftp.сайт . В случае успешного соединения Вы должны увидеть список каталогов нашего FTP-сервера.
Файлы можно просто перетаскивать в это окно IE.

Еще один простой и удобный пример.
Бесплатный FTP-менеджер Filezilla . Скачать Filezilla можно с официального сайта http://www.filezilla.ru .

Установите и запустите программу.
В поле "Хост" набираем ftp://ftp.сайт и нажимаем "Ввод" . При успешном соединении в правом окошке появляются каталоги FTP-сервера.

Процесс копирования файлов на FTP-сервер или с него осуществляется следующим образом.

Для копирования файла с сервера :

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

Для копирования файла на сервер :

  • в правом окне войдите в папку incoming на FTP-сервере
  • в левом окне выберите нужный файл-архив и нажмите на него правой кнопкой мыши
  • выберите пункт "Закачать на сервер"

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

Total Commander 7.0

Проще всего нажатием комбинации Ctrl+N вызвать приглашение ftp-соединения и ввести ftp://ftp.сайт .


Процесс копирования файлов на FTP-сервер или с него ничем не отличается от обычного копирования файлов на жестком диске.

Остались вопросы?

Q : Почему я не могу закачать некоторые файлы?
A : Имена файлов, закачиваемых на FTP-сервер компании ЗАО НВП "Болид", могут содержать только буквы латинского алфавита , цифры, символы "." (точка) и "_" (подчеркивание). Имя файла не должно начинаться с точки.

Q : Почему я не могу закачать папку с файлами?
A : Закачивать можно только отдельные файлы. Перед закачкой лучше всего заархивировать данные.

Q : Почему у меня нет соединения с FTP-сервером?
A : Вам необходимо проверить соединение с FTP-сервером. Самый простой способ - с использованием командной строки "Пуск - Выполнить - cmd" . В командной строке набрать "telnet ftp.сайт 21" , и у Вас должны появиться похожие строки экрана.


При удачном соединении Вы должны увидеть ответ от сервера (см. рисунок 2). Если соединение не устанавливается, то Вы увидите сообщение об ошибке. Обратитесь к администратору сети для выяснения типа подключения к Интернет.


Также возможна работа по протоколу FTP через прокси-сервер. Большинство программ - FTP-клиентов поддерживают эту возможность. Настройки прокси-сервера уточните у администратора сети.

По всем вопросам обращайтесь

Что такое ftp соединение - поговорим как открылась данная технология передачи данных, как используется данный вид передачи, кто использует. А так же разберемся как пользоваться двумя популярными программами по ftp , разберем на примерах настройку, откуда взять все необходимые значения для успешного ftp соединения. Использовать будем 2 распространенные программы для соединения Total Commander и

Не забывайте подписываться на обновления блога

Что такое ftp соединение и для чего используется

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

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

— тоже самое что и диск у Вас на компьютере (допустим C:\) только Вы заходите непосредственно на Ваш хостинг, где у Вас есть дисковое пространство, которое выкупили по то или иному тарифу.

Вот например я регистрировался и по моему тарифу доступно 2 GB
Соединение через Ftp позволяет Вам с легкостью управлять файлами так же как делаете это у себя на жестком диске.

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

Как настроить ftp соединение

Для правильной настройки нам необходимы будут регистрационные данные компании хостинга, и значение Сервера — это числовые значения

Регистрационные данные — это имя и пароль от вашего хостинга, когда Вы регистрировались. Напомню что я работаю с компанией Полную статью о данной компании Вы можете посмотреть
Сервер — выглядит вот так (126.41.194.211) , его мы можете посмотреть в личном кабинете хостинга

Первая программа, которую будем использовать для FTP соединения Total Commander

В меню программы Total Commander выбираете FTP — Соединиться с FTP сервером Те же действия можно сделать горячими клавишами («Ctrl» + «F» )

Теперь вписываем все необходимые данные (имя, пароль, сервер )

FTP соединение готово, Вы можете теперь соединиться:

Увидеть успешное соединение Вы можете по состоянию разделов на вашем компьютере

Вторая программа, которую будем использовать для FTP соединения FileZilla

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

Скачали, установили ок! Открываем программу и следуем инструкция, которые ниже

Вписываете все необходимые данные. Тип входа — нормальный выбираете

Можете сразу соединиться с ftp сервером нажав кнопку «Соединиться». После всех настроек ваши настройки сохраняются и можете соединяться через Файл — Менеджер сайтов — Название вашего соединения
Как видите Ftp соединение легко настраивается один раз, и затем Вы управляете всеми вашими файлами на сервере. Будут какие-то вопросы — оставляйте в комментариях.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то