1 added
1 removed
Original
2026-01-01
Modified
2026-03-10
1
<ul><li><a>Определение</a><ul><li><a>Пример из жизни</a></li>
1
<ul><li><a>Определение</a><ul><li><a>Пример из жизни</a></li>
2
</ul></li>
2
</ul></li>
3
<li><a>Отличие FTP от HTTP</a></li>
3
<li><a>Отличие FTP от HTTP</a></li>
4
<li><a>Преимущества и недостатки</a></li>
4
<li><a>Преимущества и недостатки</a></li>
5
<li><a>Классификация</a><ul><li><a>FTPS</a></li>
5
<li><a>Классификация</a><ul><li><a>FTPS</a></li>
6
<li><a>SFTP</a></li>
6
<li><a>SFTP</a></li>
7
</ul></li>
7
</ul></li>
8
<li><a>Как передавать документы</a><ul><li><a>Принцип работы авторизации</a></li>
8
<li><a>Как передавать документы</a><ul><li><a>Принцип работы авторизации</a></li>
9
</ul></li>
9
</ul></li>
10
<li><a>FTP-client</a><ul><li><a>FileZilla</a></li>
10
<li><a>FTP-client</a><ul><li><a>FileZilla</a></li>
11
<li><a>CuteFTP</a></li>
11
<li><a>CuteFTP</a></li>
12
</ul></li>
12
</ul></li>
13
<li><a>Создание</a></li>
13
<li><a>Создание</a></li>
14
</ul><p>В процессе развития Интернета и его перехода в состояние глобальной сети, возникла новая потребность - передавать документы с одного устройства на другое на значительном расстоянии. Раньше загрузить их в условный мессенджер или на облачный сервис, чтобы затем скинуть их потенциальному получателю, было нельзя. Обмен документами в 1971 году начал осуществляться при помощи FTP-протоколов.</p>
14
</ul><p>В процессе развития Интернета и его перехода в состояние глобальной сети, возникла новая потребность - передавать документы с одного устройства на другое на значительном расстоянии. Раньше загрузить их в условный мессенджер или на облачный сервис, чтобы затем скинуть их потенциальному получателю, было нельзя. Обмен документами в 1971 году начал осуществляться при помощи FTP-протоколов.</p>
15
<p>Соответствующий подход смог решить основную проблему - обеспечение быстрого и надежного обмена документами по Сети. Огромную популярность FTP получил за счет своей простоты. Чтобы получить доступ к компьютеру, пользователю было необходимо ввести только логин, а также пароль.</p>
15
<p>Соответствующий подход смог решить основную проблему - обеспечение быстрого и надежного обмена документами по Сети. Огромную популярность FTP получил за счет своей простоты. Чтобы получить доступ к компьютеру, пользователю было необходимо ввести только логин, а также пароль.</p>
16
<p>Далее предстоит выяснить, что собой представляет FTP-сервер, для каких целей он необходим, а также как организовывается в самом простом случае. Дополнительно нужно изучить отличие протокола от HTTP, его преимущества и недостатки. Предложенная информация ориентирована на широкую публику. Она подойдет не только разработчикам и системным администраторам, но и обычным пользователям.</p>
16
<p>Далее предстоит выяснить, что собой представляет FTP-сервер, для каких целей он необходим, а также как организовывается в самом простом случае. Дополнительно нужно изучить отличие протокола от HTTP, его преимущества и недостатки. Предложенная информация ориентирована на широкую публику. Она подойдет не только разработчикам и системным администраторам, но и обычным пользователям.</p>
17
<h2>Определение</h2>
17
<h2>Определение</h2>
18
<p>FTP-сервер - это протокол для передачи информации через Интернет. Дословно аббревиатура переводится как "протокол передачи данных". Она произошла от английского FileTransferProtocol. С помощью этого протокола можно скачивать, а также отправлять разнообразные файлы: видео, текст, программы, картинки и музыку.</p>
18
<p>FTP-сервер - это протокол для передачи информации через Интернет. Дословно аббревиатура переводится как "протокол передачи данных". Она произошла от английского FileTransferProtocol. С помощью этого протокола можно скачивать, а также отправлять разнообразные файлы: видео, текст, программы, картинки и музыку.</p>
19
<p>FTP-сервер возник задолго до HTTP и TCP/IP. Это один из старейших прикладных протоколов. Изначально он функционировал поверх NCP. Сейчас рассматриваемый компонент широко используется для предоставления доступа к удаленным хостам, а также распространения программного обеспечения.</p>
19
<p>FTP-сервер возник задолго до HTTP и TCP/IP. Это один из старейших прикладных протоколов. Изначально он функционировал поверх NCP. Сейчас рассматриваемый компонент широко используется для предоставления доступа к удаленным хостам, а также распространения программного обеспечения.</p>
20
<p>В процедуре работы FTP участвуют две стороны: клиент и сервер. Первый отправляет запрос в виде своеобразной команды, второй обрабатывает входной сигнал и возвращает ответ в виде соответствующего документа или сообщения об ошибке. </p>
20
<p>В процедуре работы FTP участвуют две стороны: клиент и сервер. Первый отправляет запрос в виде своеобразной команды, второй обрабатывает входной сигнал и возвращает ответ в виде соответствующего документа или сообщения об ошибке. </p>
21
<p>В классическом смысле для обмена файлами при подключении к серверной стороне запрашивается логин и пароль. Это необязательные составляющие. FTP предусматривает анонимное соединение - когда к серверу доступно подключение без предварительной авторизации. Это не самый распространенный и безопасный вариант, но иногда встречается.</p>
21
<p>В классическом смысле для обмена файлами при подключении к серверной стороне запрашивается логин и пароль. Это необязательные составляющие. FTP предусматривает анонимное соединение - когда к серверу доступно подключение без предварительной авторизации. Это не самый распространенный и безопасный вариант, но иногда встречается.</p>
22
<h3>Пример из жизни</h3>
22
<h3>Пример из жизни</h3>
23
<p>Чтобы лучше понимать, что собой представляет FTP-протокол, необходимо рассмотреть наглядный жизненный пример:</p>
23
<p>Чтобы лучше понимать, что собой представляет FTP-протокол, необходимо рассмотреть наглядный жизненный пример:</p>
24
<ol><li>Человек работает в IT-организации. В компании все коды и файлы хранятся на едином локальном хранилище.</li>
24
<ol><li>Человек работает в IT-организации. В компании все коды и файлы хранятся на едином локальном хранилище.</li>
25
<li>Соответствующее хранилище представлено в виде внутреннего сервера, доступного исключительно сотрудникам компании.</li>
25
<li>Соответствующее хранилище представлено в виде внутреннего сервера, доступного исключительно сотрудникам компании.</li>
26
<li>Для начала работы необходимо перенести рабочие документы на свое устройство, а для этого - непосредственно подключиться к серверу.</li>
26
<li>Для начала работы необходимо перенести рабочие документы на свое устройство, а для этого - непосредственно подключиться к серверу.</li>
27
<li>Чтобы установить соединение с серверной частью, требуется открыть консоль и установить соединение через FTP для доступа к хранилищу.</li>
27
<li>Чтобы установить соединение с серверной частью, требуется открыть консоль и установить соединение через FTP для доступа к хранилищу.</li>
28
</ol><p>Перед соединением система запросит логин и пароль. Если не указать соответствующую информацию, подключиться к серверной части не получится. После авторизации работник увидит на сервере все размещенные файлы. Или только те, доступ к которым открыл системный администратор.</p>
28
</ol><p>Перед соединением система запросит логин и пароль. Если не указать соответствующую информацию, подключиться к серверной части не получится. После авторизации работник увидит на сервере все размещенные файлы. Или только те, доступ к которым открыл системный администратор.</p>
29
<p>Для скачивания файлов на устройство останется ввести несколько "дежурных" команд и дождаться завершения загрузки.</p>
29
<p>Для скачивания файлов на устройство останется ввести несколько "дежурных" команд и дождаться завершения загрузки.</p>
30
<p>File-Transfer-Protocol (FTP) сегодня может быть заменен. Обмениваться рабочими документами стало удобнее - через Git, использующий современные протоколы (пример - HTTP или SSH). Но до сих пор встречаются ситуации, когда рассматриваемый тип обмена информацией незаменим. Пример - если требуется развернуть Git-репозиторий на FTP-сервере. В этом случае без соответствующего подключения не обойтись.</p>
30
<p>File-Transfer-Protocol (FTP) сегодня может быть заменен. Обмениваться рабочими документами стало удобнее - через Git, использующий современные протоколы (пример - HTTP или SSH). Но до сих пор встречаются ситуации, когда рассматриваемый тип обмена информацией незаменим. Пример - если требуется развернуть Git-репозиторий на FTP-сервере. В этом случае без соответствующего подключения не обойтись.</p>
31
<h2>Отличие FTP от HTTP</h2>
31
<h2>Отличие FTP от HTTP</h2>
32
<p>В Интернете для обмена информацией поддерживаются два известных протокола: FTP и HTTP. Оба варианта используются для решения примерно одинаковых задач, но их ключевые назначения отличаются:</p>
32
<p>В Интернете для обмена информацией поддерживаются два известных протокола: FTP и HTTP. Оба варианта используются для решения примерно одинаковых задач, но их ключевые назначения отличаются:</p>
33
<ol><li>FTP-сервер. В самом начале истории развития был создан для обмена информацией между компьютерами. Использует два соединения для функционирования: для передачи и управления соответственно. Ключевой идеей является то, что FTP умеет отслеживать выполнение длинных запросов. Пример - передача больших документов или управление данными на сервере.</li>
33
<ol><li>FTP-сервер. В самом начале истории развития был создан для обмена информацией между компьютерами. Использует два соединения для функционирования: для передачи и управления соответственно. Ключевой идеей является то, что FTP умеет отслеживать выполнение длинных запросов. Пример - передача больших документов или управление данными на сервере.</li>
34
<li>HTTP. Протокол, используемый для гипертекстовых документов - сайтов и веб-страниц. В своей работе задействует только одно соединение. По нему происходит обмен запросами и ответами между клиентом и сервером. Длинные сеансы для передачи данных HTTP не требуются.</li>
34
<li>HTTP. Протокол, используемый для гипертекстовых документов - сайтов и веб-страниц. В своей работе задействует только одно соединение. По нему происходит обмен запросами и ответами между клиентом и сервером. Длинные сеансы для передачи данных HTTP не требуются.</li>
35
</ol><p>FTP ориентирован на долгое и сложное взаимодействие сервера и клиента. Он запоминает, что, кому и когда передал. HTTP предусматривает иную задачу - управление запросами в Интернете. Он не сохраняет состояние сессии, но работает быстрее.</p>
35
</ol><p>FTP ориентирован на долгое и сложное взаимодействие сервера и клиента. Он запоминает, что, кому и когда передал. HTTP предусматривает иную задачу - управление запросами в Интернете. Он не сохраняет состояние сессии, но работает быстрее.</p>
36
<h2>Преимущества и недостатки</h2>
36
<h2>Преимущества и недостатки</h2>
37
<p>File Transfer Protocol имеет несколько преимуществ:</p>
37
<p>File Transfer Protocol имеет несколько преимуществ:</p>
38
<ol><li>Возможность передачи файлов на другие устройства. Эта опция удобна, если необходимо обмениваться документами с друзьями/коллегами или загружать их на сервер сайта. Достаточно подключиться к соответствующему сервису, отправить информацию и ждать результатов.</li>
38
<ol><li>Возможность передачи файлов на другие устройства. Эта опция удобна, если необходимо обмениваться документами с друзьями/коллегами или загружать их на сервер сайта. Достаточно подключиться к соответствующему сервису, отправить информацию и ждать результатов.</li>
39
<li>Резервное копирование. Протокол используется для обеспечения соответствующего функционала. Документы не потеряются, если сделать бэкап на удаленное оборудование.</li>
39
<li>Резервное копирование. Протокол используется для обеспечения соответствующего функционала. Документы не потеряются, если сделать бэкап на удаленное оборудование.</li>
40
<li>Удаленный доступ к файлам. FTP-протокол может стать отличной заменой Google Drive или "Яндекс.Диск". В этом случае работать все будет так: администратор подготавливает удаленный компьютер, загружает на него файлы и извлекает их по мере необходимости.</li>
40
<li>Удаленный доступ к файлам. FTP-протокол может стать отличной заменой Google Drive или "Яндекс.Диск". В этом случае работать все будет так: администратор подготавливает удаленный компьютер, загружает на него файлы и извлекает их по мере необходимости.</li>
41
</ol><p>FTP имеет также ряд недостатков. К ним относят:</p>
41
</ol><p>FTP имеет также ряд недостатков. К ним относят:</p>
42
<ol><li>Отсутствие качественной защиты. При подключении к серверу данные отправляются по Сети в незашифрованном виде, включая логины (имя пользователя), пароли и сами документы. У FTP отсутствует защита от брутфорса. Это значит, что пароль к серверной части удается подобрать за счет обычного перебора.</li>
42
<ol><li>Отсутствие качественной защиты. При подключении к серверу данные отправляются по Сети в незашифрованном виде, включая логины (имя пользователя), пароли и сами документы. У FTP отсутствует защита от брутфорса. Это значит, что пароль к серверной части удается подобрать за счет обычного перебора.</li>
43
<li>Неэффективная система передачи. Для каждой соответствующей операции протокол FTP требует установки нового соединения. Если требуется одновременно обмениваться несколькими документами, не исключены задержки и увеличение нагрузки на Сеть. Данная проблема особо актуальна при работе с крупными файлами.</li>
43
<li>Неэффективная система передачи. Для каждой соответствующей операции протокол FTP требует установки нового соединения. Если требуется одновременно обмениваться несколькими документами, не исключены задержки и увеличение нагрузки на Сеть. Данная проблема особо актуальна при работе с крупными файлами.</li>
44
<li>Разрывы соединения при ошибках. Если в процессе передачи файлов по FTP возникает ошибка или сбой, весь процесс прервется. Его придется начинать с самого начала.</li>
44
<li>Разрывы соединения при ошибках. Если в процессе передачи файлов по FTP возникает ошибка или сбой, весь процесс прервется. Его придется начинать с самого начала.</li>
45
</ol><p>Несмотря на имеющиеся недостатки, FTP все равно иногда используется при работе в Сети. В процессе развития протокола у него возникли новые виды. Они являются более защищенными.</p>
45
</ol><p>Несмотря на имеющиеся недостатки, FTP все равно иногда используется при работе в Сети. В процессе развития протокола у него возникли новые виды. Они являются более защищенными.</p>
46
<h2>Классификация</h2>
46
<h2>Классификация</h2>
47
<p>FTP - протокол, который используется для обмена данными. Его нельзя назвать защищенным, поэтому разработчики создали новые виды соответствующего "сервиса". Они помогли решить основные проблемы безопасности.</p>
47
<p>FTP - протокол, который используется для обмена данными. Его нельзя назвать защищенным, поэтому разработчики создали новые виды соответствующего "сервиса". Они помогли решить основные проблемы безопасности.</p>
48
<p>На данный момент существуют два защищенных протокола: FTPS и SFTP. Далее предстоит познакомиться с ними получше.</p>
48
<p>На данный момент существуют два защищенных протокола: FTPS и SFTP. Далее предстоит познакомиться с ними получше.</p>
49
<h3>FTPS</h3>
49
<h3>FTPS</h3>
50
<p>FTPS - расширение FTP, использующее сертификаты TLS и SSL. Расшифровывается аббревиатура как File Transfer Protocol Secure, или "защищенный протокол передачи данных".</p>
50
<p>FTPS - расширение FTP, использующее сертификаты TLS и SSL. Расшифровывается аббревиатура как File Transfer Protocol Secure, или "защищенный протокол передачи данных".</p>
51
<p>Работает FTPS-сервер точно также, как и FTP. Разница заключается в том, что во время подключения клиент и сервер будут обмениваться сертификатами. Это своеобразный договор о безопасности.</p>
51
<p>Работает FTPS-сервер точно также, как и FTP. Разница заключается в том, что во время подключения клиент и сервер будут обмениваться сертификатами. Это своеобразный договор о безопасности.</p>
52
<p>Сертификаты могут быть получены в центрах сертификации или созданы разработчиками самостоятельно. В первом случае можно рассчитывать на гарантированную надежность.</p>
52
<p>Сертификаты могут быть получены в центрах сертификации или созданы разработчиками самостоятельно. В первом случае можно рассчитывать на гарантированную надежность.</p>
53
<h3>SFTP</h3>
53
<h3>SFTP</h3>
54
<p>SFTP - еще одно расширение FTP-протокола. В процессе функционирования оно использует протокол SSH. Расшифровывается как Secure File Transfer Protocol или "защищенный протокол передачи данных".</p>
54
<p>SFTP - еще одно расширение FTP-протокола. В процессе функционирования оно использует протокол SSH. Расшифровывается как Secure File Transfer Protocol или "защищенный протокол передачи данных".</p>
55
<p>SFTP для работы требуется всего один порт - SSH, который умеет разделять его на несколько каналов. Один выделяется для управления, второй - для непосредственной передачи данных.</p>
55
<p>SFTP для работы требуется всего один порт - SSH, который умеет разделять его на несколько каналов. Один выделяется для управления, второй - для непосредственной передачи данных.</p>
56
<p>Обмен файлами через SFTP защищен за счет специальных SSH-ключей. Один из них на стороне клиента будет шифровать трафик, другой - дешифрует его на стороне сервера.</p>
56
<p>Обмен файлами через SFTP защищен за счет специальных SSH-ключей. Один из них на стороне клиента будет шифровать трафик, другой - дешифрует его на стороне сервера.</p>
57
<p>Выше можно увидеть схематичное представление защищенных FTP-протоколов. Они отлично дополняют "классический" файловый "обменник". При выборе типа "защиты" рекомендуется учитывать особенности каждого отдельно взятого проекта. Пример - при наличии SSL-сертификата удобнее пользоваться FTPS. Отсутствие соответствующего "документа" и нежелание его приобретать - веский повод для работы с SFTP.</p>
57
<p>Выше можно увидеть схематичное представление защищенных FTP-протоколов. Они отлично дополняют "классический" файловый "обменник". При выборе типа "защиты" рекомендуется учитывать особенности каждого отдельно взятого проекта. Пример - при наличии SSL-сертификата удобнее пользоваться FTPS. Отсутствие соответствующего "документа" и нежелание его приобретать - веский повод для работы с SFTP.</p>
58
<h2>Как передавать документы</h2>
58
<h2>Как передавать документы</h2>
59
<p>FTP требует для работы два элемента. Это клиент и сервер. Первый подключается ко второму и отправляет ему команды. Это необходимо для загрузки или скачивания файлов.</p>
59
<p>FTP требует для работы два элемента. Это клиент и сервер. Первый подключается ко второму и отправляет ему команды. Это необходимо для загрузки или скачивания файлов.</p>
60
<p>Для подключения к серверу требуется узнать:</p>
60
<p>Для подключения к серверу требуется узнать:</p>
61
<ul><li>IP-адрес;</li>
61
<ul><li>IP-адрес;</li>
62
<li>логин (имя пользователя);</li>
62
<li>логин (имя пользователя);</li>
63
<li>пароль для авторизации.</li>
63
<li>пароль для авторизации.</li>
64
</ul><p>Логин и пароль устанавливаются на серверной части модели при настройке. IP тоже можно выяснить на сервере. Пример - консоль Windows. Через нее соответствующие данные удается получить с помощью команды ipconfig.</p>
64
</ul><p>Логин и пароль устанавливаются на серверной части модели при настройке. IP тоже можно выяснить на сервере. Пример - консоль Windows. Через нее соответствующие данные удается получить с помощью команды ipconfig.</p>
65
<p>После уточнения необходимой информации можно устанавливать соединение. Для этого требуется специальное приложение - FTP-клиент. Оно бывает представлено обычным консольным программным обеспечением или софтом с графическим интерфейсом.</p>
65
<p>После уточнения необходимой информации можно устанавливать соединение. Для этого требуется специальное приложение - FTP-клиент. Оно бывает представлено обычным консольным программным обеспечением или софтом с графическим интерфейсом.</p>
66
<p>Для передачи файлов FTP-клиент запросил подключение к серверу с последующей авторизацией. Ниже - пример того, как выглядит эта операция в консоли Windows:</p>
66
<p>Для передачи файлов FTP-клиент запросил подключение к серверу с последующей авторизацией. Ниже - пример того, как выглядит эта операция в консоли Windows:</p>
67
<p>Для просмотра спектра доступных на сервере файлов используется команда $ ls. При загрузке и скачивании документов необходимо задействовать две операции:</p>
67
<p>Для просмотра спектра доступных на сервере файлов используется команда $ ls. При загрузке и скачивании документов необходимо задействовать две операции:</p>
68
<ul><li>PUT - отвечает за отправку файлов с компьютера пользователя на сервер;</li>
68
<ul><li>PUT - отвечает за отправку файлов с компьютера пользователя на сервер;</li>
69
<li>GET - загружает документы с сервера на устройство.</li>
69
<li>GET - загружает документы с сервера на устройство.</li>
70
</ul><p>После ввода одного из предложенных вариантов клиент и сервер создают соединение для обмена файлами. Документы делятся на пакеты - небольшие фрагменты размером от 1 до 64 Кб. Далее они отправляются по протоколу TCP/IP. В консоли процесс будет выглядеть так:</p>
70
</ul><p>После ввода одного из предложенных вариантов клиент и сервер создают соединение для обмена файлами. Документы делятся на пакеты - небольшие фрагменты размером от 1 до 64 Кб. Далее они отправляются по протоколу TCP/IP. В консоли процесс будет выглядеть так:</p>
71
<p>Если передача по FTP пройдет успешно, клиент выведет на экран соответствующее сообщение. В противном случае обмен документами останавливается. На дисплее возникает характерное сообщение об ошибке. В нем содержится код и короткое пояснение.</p>
71
<p>Если передача по FTP пройдет успешно, клиент выведет на экран соответствующее сообщение. В противном случае обмен документами останавливается. На дисплее возникает характерное сообщение об ошибке. В нем содержится код и короткое пояснение.</p>
72
<p>Теперь понятно, как работает FTP. Закрыть соответствующее соединение можно при помощи команды $ quit.</p>
72
<p>Теперь понятно, как работает FTP. Закрыть соответствующее соединение можно при помощи команды $ quit.</p>
73
<h3>Принцип работы авторизации</h3>
73
<h3>Принцип работы авторизации</h3>
74
<p>FTP предусматривает несколько способов авторизации: анонимный и "классический" (через логин и пароль). Первый вариант доступен на любом сервере. Он нужен для того, чтобы делать отдельные файлы общедоступными.</p>
74
<p>FTP предусматривает несколько способов авторизации: анонимный и "классический" (через логин и пароль). Первый вариант доступен на любом сервере. Он нужен для того, чтобы делать отдельные файлы общедоступными.</p>
75
<p>Пример - пользователь может выложить картинку на FTP-сервер, разослать ее своим друзьям, но выдать им данные только из анонимного режима. Это поможет скрыть другие документы на сервере от лишних глаз.</p>
75
<p>Пример - пользователь может выложить картинку на FTP-сервер, разослать ее своим друзьям, но выдать им данные только из анонимного режима. Это поможет скрыть другие документы на сервере от лишних глаз.</p>
76
<p>Авторизация при анонимном подключении напоминает "классический" вариант. Вместо имени пользователи клиент вводит слово anonymous, а пароль заменяется любым адресом электронной почты или оставляется пустым.</p>
76
<p>Авторизация при анонимном подключении напоминает "классический" вариант. Вместо имени пользователи клиент вводит слово anonymous, а пароль заменяется любым адресом электронной почты или оставляется пустым.</p>
77
<p>Анонимный режим является рудиментом, оставшимся со времен Unix-систем. Тогда повсеместно использовалась логин-паролевая авторизация, а другие концепции еще не были придуманы.</p>
77
<p>Анонимный режим является рудиментом, оставшимся со времен Unix-систем. Тогда повсеместно использовалась логин-паролевая авторизация, а другие концепции еще не были придуманы.</p>
78
<h2>FTP-client</h2>
78
<h2>FTP-client</h2>
79
<p>Для чего нужен FTP-клиент, понятно. Это файловый менеджер. С его помощью можно подключиться к удаленному серверу для дальнейшей передачи данных. При подключении клиента используется следующая информация:</p>
79
<p>Для чего нужен FTP-клиент, понятно. Это файловый менеджер. С его помощью можно подключиться к удаленному серверу для дальнейшей передачи данных. При подключении клиента используется следующая информация:</p>
80
<ul><li>пароль;</li>
80
<ul><li>пароль;</li>
81
<li>логин;</li>
81
<li>логин;</li>
82
<li>имя сервера (хост);</li>
82
<li>имя сервера (хост);</li>
83
<li>номер порта (по умолчанию для FTP - 21).</li>
83
<li>номер порта (по умолчанию для FTP - 21).</li>
84
</ul><p>Если использовать файловый менеджер неудобно, существует альтернатива - загрузка и скачивание файлов за счет удаленного сервера, находящегося прямо в браузере. Для этого используется менеджер в панели управления хостингов TimeWeb. Соответствующая технология называется WebFTP.</p>
84
</ul><p>Если использовать файловый менеджер неудобно, существует альтернатива - загрузка и скачивание файлов за счет удаленного сервера, находящегося прямо в браузере. Для этого используется менеджер в панели управления хостингов TimeWeb. Соответствующая технология называется WebFTP.</p>
85
-
<p>Далее будут представлены лучшие клиенты для обмена файлами по FTP. С их помощью рассматриваемый способ передачи информации с легкостью освоит даже начинающий пользователь.</p>
85
+
<p>Далее будут представлены лучшие клиенты для обмена файлами по FTP. С их помощью рассматриваемый способ передачи информации с легкостью освоит даже начинающий пользов��тель.</p>
86
<h3>FileZilla</h3>
86
<h3>FileZilla</h3>
87
<p>Один из самых популярных файловых менеджеров. Дает возможность удобно и быстро подключаться к удаленным серверам. Предусматривает простой интерфейс, а также понятное управление.</p>
87
<p>Один из самых популярных файловых менеджеров. Дает возможность удобно и быстро подключаться к удаленным серверам. Предусматривает простой интерфейс, а также понятное управление.</p>
88
<p>FileZilla имеет два ключевых окна:</p>
88
<p>FileZilla имеет два ключевых окна:</p>
89
<ul><li>показывающее файлы и папки на устройстве;</li>
89
<ul><li>показывающее файлы и папки на устройстве;</li>
90
<li>отображающее директорию удаленного сервера.</li>
90
<li>отображающее директорию удаленного сервера.</li>
91
</ul><p>Для перемещения файлов с одного устройства на другое достаточно просто перетащить его из левой области в правую.</p>
91
</ul><p>Для перемещения файлов с одного устройства на другое достаточно просто перетащить его из левой области в правую.</p>
92
<p>FileZilla поддерживает различные функции: передача по VPN, синхронизация в облаке, использование сертификатов TLS и SSL для защищенных соединений.</p>
92
<p>FileZilla поддерживает различные функции: передача по VPN, синхронизация в облаке, использование сертификатов TLS и SSL для защищенных соединений.</p>
93
<h3>CuteFTP</h3>
93
<h3>CuteFTP</h3>
94
<p>Клиент, напоминающий предыдущий. Отличается тем, что является платным. CuteFTP используется в коммерческой разработке за счет наличия в нем продвинутых функций. В их число входит планирование и синхронизация документов.</p>
94
<p>Клиент, напоминающий предыдущий. Отличается тем, что является платным. CuteFTP используется в коммерческой разработке за счет наличия в нем продвинутых функций. В их число входит планирование и синхронизация документов.</p>
95
<p>Принцип управления в этом FTP-сервисе не отличается от FileZilla. Для передачи документов с одного устройства на другое достаточно перетащить его из левого окна в правое. CuteFTP тоже поддерживает SSL и TLS.</p>
95
<p>Принцип управления в этом FTP-сервисе не отличается от FileZilla. Для передачи документов с одного устройства на другое достаточно перетащить его из левого окна в правое. CuteFTP тоже поддерживает SSL и TLS.</p>
96
<h2>Создание</h2>
96
<h2>Создание</h2>
97
<p>Для создания FTP-server в Windows необходимо иметь версию операционной системы Professional, Enterprise или Educational. В домашней сборке придется пользоваться только сторонними приложениями.</p>
97
<p>Для создания FTP-server в Windows необходимо иметь версию операционной системы Professional, Enterprise или Educational. В домашней сборке придется пользоваться только сторонними приложениями.</p>
98
<p>Для создания FTP-server в Windows потребуется:</p>
98
<p>Для создания FTP-server в Windows потребуется:</p>
99
<ol><li>Зайти в "Панель управления".</li>
99
<ol><li>Зайти в "Панель управления".</li>
100
<li>Перейти в раздел "Программы и компоненты".</li>
100
<li>Перейти в раздел "Программы и компоненты".</li>
101
<li>Выбрать опцию "Включение или отключение элементов Windows".</li>
101
<li>Выбрать опцию "Включение или отключение элементов Windows".</li>
102
<li>Поставить отметку у пункта "FTP-сервер".</li>
102
<li>Поставить отметку у пункта "FTP-сервер".</li>
103
<li>Найти "Службы IIS"-"Средства управления веб-сайтом". Поставить отметку около "Сценарии и средства управления IIS".</li>
103
<li>Найти "Службы IIS"-"Средства управления веб-сайтом". Поставить отметку около "Сценарии и средства управления IIS".</li>
104
<li>Создать папку на жестком диске устройства. Пусть она размещается на диске C и называется ftp. В ней будут храниться документы для обмена.</li>
104
<li>Создать папку на жестком диске устройства. Пусть она размещается на диске C и называется ftp. В ней будут храниться документы для обмена.</li>
105
<li>Перейти в "Диспетчер служб IIS".</li>
105
<li>Перейти в "Диспетчер служб IIS".</li>
106
<li>Нажать правой кнопкой мыши по пункту "Сайты", а затем выбрать "Добавить FTP-сайт".</li>
106
<li>Нажать правой кнопкой мыши по пункту "Сайты", а затем выбрать "Добавить FTP-сайт".</li>
107
<li>Указать информацию о сервере. В разделе "Физический путь" необходимо указать путь до папки ftp. После заполнения полей - нажать на "Далее".</li>
107
<li>Указать информацию о сервере. В разделе "Физический путь" необходимо указать путь до папки ftp. После заполнения полей - нажать на "Далее".</li>
108
<li>В разделе "Привязка" ничего изменять не нужно, в "SSL" - "без SSL".</li>
108
<li>В разделе "Привязка" ничего изменять не нужно, в "SSL" - "без SSL".</li>
109
<li>Указать пользователей, которых можно пускать на сервер. Выдать им разрешения.</li>
109
<li>Указать пользователей, которых можно пускать на сервер. Выдать им разрешения.</li>
110
</ol><p>FTP-server создан. Теперь можно получить IP-компьютера, открыть ФТП-клиент или проводник, ввести в адресной строке ftp://[IP-адрес] и подтвердить операцию.</p>
110
</ol><p>FTP-server создан. Теперь можно получить IP-компьютера, открыть ФТП-клиент или проводник, ввести в адресной строке ftp://[IP-адрес] и подтвердить операцию.</p>
111
<p><em>P. S. Интересуют компьютерные сети, сетевые технологии, протоколы передачи данных? Обратите внимание на следующие курсы в Otus:</em></p>
111
<p><em>P. S. Интересуют компьютерные сети, сетевые технологии, протоколы передачи данных? Обратите внимание на следующие курсы в Otus:</em></p>
112
<ul><li><em><a>Network engineer</a>;</em></li>
112
<ul><li><em><a>Network engineer</a>;</em></li>
113
<li><em><a>Network engineer. Basic</a>.</em></li>
113
<li><em><a>Network engineer. Basic</a>.</em></li>
114
</ul>
114
</ul>