Служба фтп: Служба FTP в интернете предназначена… Служба передачи файлов FTP
Служба FTP в интернете предназначена… Служба передачи файлов FTP
Служба FTP в интернете предназначена для прямого обмена файлами, построена она на технологической основе «клиент-сервер». Происходит взаимодействие между клиентом и сервером благодаря протоколу FTP. Клиент – это тот, кто посылает запросы к определенному серверу, а также получает и передает информацию. Сервер – это система, которая принимает файлы от какого-либо клиента, обрабатывает их, а после передает дальше.
В чем преимущества использования службы FTP?
Служба FTP в интернете предназначена для приема и передачи всевозможных файлов. Она имеет свои сервера, в которых хранятся большие архивы со всевозможными данными и файлами. В таких архивах огромные объемы абсолютно различной информации. Есть и дублирующие архивы, в которых информация совершенно идентична между несколькими серверами, их называют зеркалами.
Преимущества этой службы заключаются в нескольких моментах:
1. Возможность передачи данных через мировую сеть. Используя протокол, возможно скачивать на компьютер практически любые файлы: музыку, архивы, текстовую информацию и программы.
2. Возможность отдаленно управлять на сервере файлами любого подключенного к сети компьютера. То есть, если говорить другими словами, можно с одного компьютера управлять файлами компьютера, находящегося на другом конце света.
3. Удобно работать с информацией, файлами или документами, не надо переходить с одной страницы на другую в поиске нужной информации, как это бывает в любом браузере.
Для работы со службой FTP необходимы специализированные программы, именно они обеспечивают работу протокола. Есть несколько типов таких программ: FTP-сервер, FTP-клиент и archie.
Что такое протокол FTP?
Служба файлов FTP использует протокол, который напрямую взаимодействует с протоколом на транспортном уровне, иначе TCP:
- Начальный стандарт – RFC-114.
- Последний – RFC-959.
От других разработанных приложений эта служба отличается тем, что она использует всего лишь два TCP-соединения для того, чтобы передавать какую-либо информацию и файлы:
1. Управляющее соединение – оно предназначено для передачи команд серверу и получения от него уже обработанных ответов. Для организации этого соединения нужен протокол Telnet (отправка запроса и ожидание обработанного ответа, после его получения дает сигнал, что возможно передать команду).
2. Соединение имеющихся или всех посылаемых и получаемых файлов. После установки Telnet-соединения передача файлов осуществляется путем логического прцесса, который организует TCP, он проверяет доступность портов в FTP-сервере.
Такие каналы связи постоянно формируются, а в случае необходимости ликвидируются.
FTP-протокол может работать в двух режимах:
— активном;
— пассивном.
Что такое FTP-клиент?
FTP-клиент – это определенный интерфейс пользователя, который реализует передачу через протокол FTP-файлов. Получается, что служба FTP в интернете предназначена, чтобы обмениваться файлами между несколькими компьютерами, связанными локальной или интернет-сетью. При этом совершенно не важно, какими именно платформами оснащены эти компьютера или на каком расстоянии они находятся друг от друга.
Фактически такой клиент устроен так же, как и сервер, но он управляется только при помощи локальной машины автоматизировано или же человеком. Получается, управлять FTP-клиентом через интернет нельзя — только через компьютер.
Есть типы FTP-клиента — так называемые менеджеры загрузки. Например, ReGet, Go!Zilla и многие другие. Благодаря им пользователь может осуществлять загрузку с какого-либо Web-сервера. Главная особенность таких программ в том, что они могут интегрироваться под любой браузер, автоматически перехватывать необходимые файлы для пользователя. FTP-загрузчики имеют удобное управление, красивый интерфейс и в случае обрыва связи возобновят докачку после ее включения.
Что подразумевается под FTP-сервером?
FTP-сервер – это специальные программы, которые запускаются на персональном компьютере, они работают в фоновом режиме. Они позволяют сделать из самого обычного компьютера полноценный FTP-сервер, а управление службой FTP позволяет скачивать или закачивать любые нужные файлы. Такая программа автоматически отслеживает все запросы, которые поступают от других компьютеров, затем обрабатывает их и дает ответ. Устанавливая этот сервер, обязательно обозначают ограниченную директорию, доступную для других программных клиентов. Каждый файл и директория имеют свои индивидуальные атрибуты, к ним можно при желании ограничить доступ каких-либо компьютеров. Например, один файл можно только читать, другой записывать, третий абсолютно открыт для любой машины и так далее.
FTP-сервер – это ограниченные системы, они доступны только зарегистрированным пользователям, при подключении к ним необходимо вводить логин и пароль. Есть множество так называемых открытых серверов, иначе их еще называют анонимными. Чтобы войти туда, надо ввести логин – anonymous и пароль – password.
Archie – поисковая программа для FTP-архивов
Поиск необходимого FTP-сервера в интернете – задача весьма трудоемкая и сложная, для ее облегчения был разработан специальный программный модуль Archie. Работать с ним можно через электронную почту, через Telnet-сессию или локально. Следует понимать, что служба архивов FTP и archie – это абсолютно разные по возможностям технологии. Чаще всего, чтобы получить возможность доступа к archie-серверу, пользователю сначала надо обратиться к archie-клиенту.
Для работы через Telnet пользователю следует открыть сессию Telnet, в нужной строке написать слово archie. Выглядит это так: telnet archie.mcgill.са login: archie.
После того как появится строка: archie>. Можно поинтересоваться и возможностями сервера, введя в строку команду: help.
Как самостоятельно создать FTP-сервер в сети интернет?
Так как служба FTP в интернете предназначена для обмена между интернет-пользователями файлами, и с ее помощью сделать это можно просто и быстро, некоторые пользователи желают установить свой сервер. Осуществить это желание можно, но только имея необходимые теоретические знания об интернете и определенных программах, а также о файлообмене.
Есть множество программ, которые позволяют создать личный FTP-сервер на персональном компьютере. Одной из таких специализированных программ является GuildFTPd. Она достаточно проста в установке и интуитивно понятна, если знать некоторые нюансы создания FTP. Первоначально ее надо найти на просторах интернета и установить на свой компьютер. Проблем с ее установкой не должно возникнуть. А вот в настройке программы необходимо будет произвести некоторые действия — это необходимо для дальнейшей корректной работы созданной FTP-службы.
Интернет-служба передачи файлов FTP, созданная через программу GuildFTPd
После скачивания и установки на компьютер этой программы надо перейти в панель настроек (GuildFTPd options), там выйдет несколько вкладок и пунктов. В категории General находятся все главные настройки, которые определяют количество соединений, номера портов и другие важные параметры. Здесь надо выполнить все нужные настройки. У каждого сервера они индивидуальны и зависят только от желаний создателя.
Далее идет категория Server. Тут необходимо вписать имя создаваемого сервера. Желательно уменьшить объем, занимаемый сервером, для этого бегунок Log Level сместить влево.
Теперь надо выбрать, каким именно методом будет создаваться сервер. Система GuildFTPd работает так, что будущие пользователи должны подразделяться на группы, на основании этого будет создаваться определенный сервер: на основе персональных аккаунтов или нужной директории.
Какой вид создаваемого FTP-сервера выбрать? Сервер на основе персональных аккаунтов
Данный вид подходит тогда, когда организовывается файловый сервер, которым будут пользоваться знакомые. В этом случае для каждого отдельного пользователя можно будет сделать персональную систему файлов.
Для этого создается группа, ей дается название, делается общий доступ в корневой каталог. Для этого надо нажать на кнопку Add и перейти в раздел Edit Path. Затем создается база пользователя, Admin, далее Add User, тут необходимо ввести идентификационные данные (логин, пароль) всех будущих пользователей создаваемого сервера. Таких пользователей может быть любое количество, желательно сразу определиться с их ним, если, например, будет пользоваться человек 16. Служба FTP в интернете предназначена для обмена документами между неограниченным количеством людей.
Когда основная база готова, при необходимости может создаваться виртуальная файловая система под каждого пользователя. Для этого надо опять пройти в Add – Edit Path, там указать имена файлов и папок для каждого отдельного логина.
Как создается открытый FTP-сервер?
Это второй путь создания собственного сервера, но он больше подходит для многочисленного количества пользователей и под интернет-маркетинг. Службы интернета FTP-сервера воспринимают положительно, таких сервисов в сети очень большое количество.
Создать открытый сервер намного проще, чем с персональными аккаунтами. В этом случае создается только один пользователь, в строчке указания имени следует ввести anonymous. Также обязательно надо снять галочку, которая стоит возле названия list. Далее остается только закачать файловые каталоги, которые будут доступны любому пользователю интернета.
НОУ ИНТУИТ | Лекция | Служба FTP
Аннотация: Протокол передачи файлов (File Transfer Protocol, FTP) является
службой, входящей в состав Internet Information Services (IIS) 6
операционной системы Windows Server 2003. С помощью FTP администратор
может создавать на сервере FTP-сайты и определять способ взаимодействия
интернет-пользователей с этой службой. Администрирование осуществляется
с помощью консоли Microsoft Management (MMC) IIS или посредством
сценария.
Управление службой FTP
Консоль MMC Computer Management (Управление компьютером) является
удобным инструментом для администрирования службы FTP в WS03, поскольку
содержит оснастки, решающие и другие административные задачи. В IIS
имеется сценарий VBScript iisftp.vbs, обеспечивающий управление
службами FTP через командную строку.
Консоль Computer Management используется администраторами, которые
управляют своими серверами Windows с помощью MMC. Оснастка Computer
Management применяется и для удаленного администрирования, поскольку ее
можно запускать на рабочей станции и подключать к администрируемому
серверу.
Сценарий iisftp.vbs обеспечивает те же самые функции по
администрированию, что и Computer Management, включая возможность
удаленного управления узлом. Сценарий iisftp позволяет автоматизировать
задачи с помощью сценария или взаимодействия с другими сценариями.
Сценарий используется для выполнения программных действий FTP-сервера,
основанных на логике сценария, и может быть запущен планировщиком задач
или пользователем.
Давайте подробно рассмотрим оснастку ММС Computer Management
(Управление компьютером).
- В меню Start (Пуск) выберите All Programs\Administrative
Tools\Computer Management (Программы\Администрирование\Управление
компьютером). - Щелкните на значке Services And Applications (Службы и приложения).
- Щелкните на значке Internet Information Services (IIS) Manager
(Диспетчер IIS), затем – на папке с именем FTP Sites (FTP-узлы). - Если папка FTP Sites отсутствует, то, вероятно, служба FTP не
установлена. Установку служб FTP нужно хорошо обдумать и спланировать,
поскольку при инсталляции IIS этот компонент не устанавливается по
умолчанию. Для установки службы FTP откройте Control Panel (Панель
управления). - Выберите Add And Remove Programs (Установка и удаление программ).
- В левой части окна Add And Remove Programs выберите Add And Remove
Windows Components (Установка и удаление компонентов Windows).
Откроется окно Windows Components Wizard (Мастер компонентов Wndows). - В списке компонентов Windows Component Wizard выберите Application
Server (Сервер приложений), затем нажмите на кнопку Details (Состав). - В окне Application Server в списке Subcomponents Of Application
Server (Компоненты сервера приложений) выберите Internet Information
Services. Затем нажмите на кнопку Details (Состав). - В окне Internet Information Services в списке Subcomponents Of
Internet Information Services (Компоненты Internet Information
Services) появится выделенный пункт File Transport Protocol (FTP)
(Протокол передачи файлов FTP). Щелкните на нем для установки служб
FTP.
В консоли MMC разверните все значки, связанные с нужными узлами, для
отображения иерархической связи служб и вхождений конфигураций сайта.
После установки службы FTP разверните узел FTP Sites (FTP-узлы) для
отображения FTP-сайтов узла. Щелкните на любом из узлов FTP (если
таковые существуют) для отображения виртуальных каталогов FTP-сайта
(если таковые существуют). При первоначальной установке компонента FTP
Services (Службы FTP) создается FTP-сайт по умолчанию с именем Default
FTP Site (FTP-сайт по умолчанию).
Для выполнения сценария iisftp.vbs выберите Start/Run (Пуск/Выполнить),
введите в строке команду CMD и нажмите на клавишу OK. Выполните
сценарий iisvbs в открывшемся командном окне. При запуске сценария iisftp.vbs непосредственно из командной строки Run откроется командное
окно, команда выполнится, и окно закроется. Таким образом, исключается
обратная связь, и вы не узнаете об успешном или ошибочном выполнении
команды. Запуск iisvbs в открытом командном окне обеспечит вывод
информации о состоянии работы. Окно останется открытым после окончания
выполнения команды, и вы сможете просмотреть результаты.
В командном окне введите с клавиатуры iisftp с ключами и аргументами,
определяющими действия сценария. Сценарий iisftp.vbs расположен в
каталоге \Windows\System32\ ; переменная PATH, установленная на сервере,
описывает данное место расположения, поэтому не нужно вводить полный
путь к сценарию. Для получения справки по iisftp выполните следующую
команду:
На экране отобразится справочная информация о ключах сценария,
аргументах и действиях, выполняемых с помощью тех или иных ключей и
аргументов.
Предварительные сведения о Windows Script Host
Windows Script Host (WSH) представляет собой программный компонент
операционной системы Windows, обрабатывающий сценарии. Сценарии
позволяют формировать выходные данные для диалоговых или командных
окон. Исполняемый файл WSH, обрабатывающий сценарий с использованием
окна, называется Wscript.exe. Исполняемый файл WSH, обрабатывающий
сценарий с использованием командного окна, называется Cscript.exe.
Windows использует один из этих файлов по умолчанию для обработки
сценариев. Стандартную настройку можно изменить при помощи следующей
команды:
<имя файла WSH для обработки сценария> //h: <имя файла WSH для обработки сценария>
Например, для настройки WSH на использование командных окон в качестве
исполнителя сценариев по умолчанию выполните следующую команду:
Для разных сценариев требуются различные исполнители. Администраторы,
как правило, отдают предпочтение исполнителю CScript. Для сценария iisftp данный исполнитель является обязательным. Если WS03 настроен на
использование Wscript по умолчанию, при первом выполнении iisftp
откроется диалоговое окно с сообщением, что для выполнения сценария
требуется Cscript. После его закрытия появится второе диалоговое окно,
предлагающее изменить стандартную настройку WS03 на использование CScript. При нажатии на кнопку Yes (Да) CScript будет установлен в
качестве стандартного исполнителя WSH. При повторном запуске сценарий iisftp выполнится с использованием CScript.
Просмотр состояния службы FTP
В представлении Detail (Подробности) консоли MMC (см. рис. 3.1) в
правой области отображаются подробные сведения об элементе, выделенном
в левой части окна. Представление List (Список), являющееся
представлением по умолчанию, отображает только значки и имена
элементов, контролируемых выделенным в левой части консоли Computer
Management (Управление компьютером) узлом.
Изменить способ представления можно следующим образом. Щелкните правой
кнопкой мыши в правой области окна для открытия контекстного меню.
Выберите View\Detail (Вид/Подробности).
Если в левой части окна выделен узел FTP Sites (FTP-узлы) (см. рис.
3.1), то справа отображаются все FTP-сайты, созданные на узле, и
следующие сведения.
- Description (Описание). Имя FTP-структуры.
- Identifier (Идентификатор). Идентификатор FTP-структуры, присвоенный
IIS. - State (Состояние). Для работающего сайта в этой колонке показано его
состояние: остановка или приостановка. - IP Address (IP-адрес). IP-адрес, назначенный FTP-структуре.
- Port (Порт). Порт FTP-структуры.
- Status (Статус). Информация о конфигурации FTP-структуры.
Сценарий iisftp содержит функцию запросов для вывода результатов,
аналогичных представлению Detail (Подробности). Выполните сценарий iisftp для определения статуса FTP-узлов с помощью следующей команды:
Результаты выполнения команды для сервера (см. рис. 3.1) показаны на
рисунке 3.2. Для каждого FTP-сайтов, созданного на узле, в командном
окне отображается табличный список, в котором представлено описание
сайта, идентификатор IIS, статус, присвоенный IP-адрес и порт.
НОУ ИНТУИТ | Лекция | Служба FTP
Аннотация: Протокол передачи файлов (File Transfer Protocol, FTP) является
службой, входящей в состав Internet Information Services (IIS) 6
операционной системы Windows Server 2003. С помощью FTP администратор
может создавать на сервере FTP-сайты и определять способ взаимодействия
интернет-пользователей с этой службой. Администрирование осуществляется
с помощью консоли Microsoft Management (MMC) IIS или посредством
сценария.
Управление службой FTP
Консоль MMC Computer Management (Управление компьютером) является
удобным инструментом для администрирования службы FTP в WS03, поскольку
содержит оснастки, решающие и другие административные задачи. В IIS
имеется сценарий VBScript iisftp.vbs, обеспечивающий управление
службами FTP через командную строку.
Консоль Computer Management используется администраторами, которые
управляют своими серверами Windows с помощью MMC. Оснастка Computer
Management применяется и для удаленного администрирования, поскольку ее
можно запускать на рабочей станции и подключать к администрируемому
серверу.
Сценарий iisftp.vbs обеспечивает те же самые функции по
администрированию, что и Computer Management, включая возможность
удаленного управления узлом. Сценарий iisftp позволяет автоматизировать
задачи с помощью сценария или взаимодействия с другими сценариями.
Сценарий используется для выполнения программных действий FTP-сервера,
основанных на логике сценария, и может быть запущен планировщиком задач
или пользователем.
Давайте подробно рассмотрим оснастку ММС Computer Management
(Управление компьютером).
- В меню Start (Пуск) выберите All Programs\Administrative
Tools\Computer Management (Программы\Администрирование\Управление
компьютером). - Щелкните на значке Services And Applications (Службы и приложения).
- Щелкните на значке Internet Information Services (IIS) Manager
(Диспетчер IIS), затем – на папке с именем FTP Sites (FTP-узлы). - Если папка FTP Sites отсутствует, то, вероятно, служба FTP не
установлена. Установку служб FTP нужно хорошо обдумать и спланировать,
поскольку при инсталляции IIS этот компонент не устанавливается по
умолчанию. Для установки службы FTP откройте Control Panel (Панель
управления). - Выберите Add And Remove Programs (Установка и удаление программ).
- В левой части окна Add And Remove Programs выберите Add And Remove
Windows Components (Установка и удаление компонентов Windows).
Откроется окно Windows Components Wizard (Мастер компонентов Wndows). - В списке компонентов Windows Component Wizard выберите Application
Server (Сервер приложений), затем нажмите на кнопку Details (Состав). - В окне Application Server в списке Subcomponents Of Application
Server (Компоненты сервера приложений) выберите Internet Information
Services. Затем нажмите на кнопку Details (Состав). - В окне Internet Information Services в списке Subcomponents Of
Internet Information Services (Компоненты Internet Information
Services) появится выделенный пункт File Transport Protocol (FTP)
(Протокол передачи файлов FTP). Щелкните на нем для установки служб
FTP.
В консоли MMC разверните все значки, связанные с нужными узлами, для
отображения иерархической связи служб и вхождений конфигураций сайта.
После установки службы FTP разверните узел FTP Sites (FTP-узлы) для
отображения FTP-сайтов узла. Щелкните на любом из узлов FTP (если
таковые существуют) для отображения виртуальных каталогов FTP-сайта
(если таковые существуют). При первоначальной установке компонента FTP
Services (Службы FTP) создается FTP-сайт по умолчанию с именем Default
FTP Site (FTP-сайт по умолчанию).
Для выполнения сценария iisftp.vbs выберите Start/Run (Пуск/Выполнить),
введите в строке команду CMD и нажмите на клавишу OK. Выполните
сценарий iisvbs в открывшемся командном окне. При запуске сценария iisftp.vbs непосредственно из командной строки Run откроется командное
окно, команда выполнится, и окно закроется. Таким образом, исключается
обратная связь, и вы не узнаете об успешном или ошибочном выполнении
команды. Запуск iisvbs в открытом командном окне обеспечит вывод
информации о состоянии работы. Окно останется открытым после окончания
выполнения команды, и вы сможете просмотреть результаты.
В командном окне введите с клавиатуры iisftp с ключами и аргументами,
определяющими действия сценария. Сценарий iisftp.vbs расположен в
каталоге \Windows\System32\ ; переменная PATH, установленная на сервере,
описывает данное место расположения, поэтому не нужно вводить полный
путь к сценарию. Для получения справки по iisftp выполните следующую
команду:
На экране отобразится справочная информация о ключах сценария,
аргументах и действиях, выполняемых с помощью тех или иных ключей и
аргументов.
Предварительные сведения о Windows Script Host
Windows Script Host (WSH) представляет собой программный компонент
операционной системы Windows, обрабатывающий сценарии. Сценарии
позволяют формировать выходные данные для диалоговых или командных
окон. Исполняемый файл WSH, обрабатывающий сценарий с использованием
окна, называется Wscript.exe. Исполняемый файл WSH, обрабатывающий
сценарий с использованием командного окна, называется Cscript.exe.
Windows использует один из этих файлов по умолчанию для обработки
сценариев. Стандартную настройку можно изменить при помощи следующей
команды:
<имя файла WSH для обработки сценария> //h: <имя файла WSH для обработки сценария>
Например, для настройки WSH на использование командных окон в качестве
исполнителя сценариев по умолчанию выполните следующую команду:
Для разных сценариев требуются различные исполнители. Администраторы,
как правило, отдают предпочтение исполнителю CScript. Для сценария iisftp данный исполнитель является обязательным. Если WS03 настроен на
использование Wscript по умолчанию, при первом выполнении iisftp
откроется диалоговое окно с сообщением, что для выполнения сценария
требуется Cscript. После его закрытия появится второе диалоговое окно,
предлагающее изменить стандартную настройку WS03 на использование CScript. При нажатии на кнопку Yes (Да) CScript будет установлен в
качестве стандартного исполнителя WSH. При повторном запуске сценарий iisftp выполнится с использованием CScript.
Просмотр состояния службы FTP
В представлении Detail (Подробности) консоли MMC (см. рис. 3.1) в
правой области отображаются подробные сведения об элементе, выделенном
в левой части окна. Представление List (Список), являющееся
представлением по умолчанию, отображает только значки и имена
элементов, контролируемых выделенным в левой части консоли Computer
Management (Управление компьютером) узлом.
Изменить способ представления можно следующим образом. Щелкните правой
кнопкой мыши в правой области окна для открытия контекстного меню.
Выберите View\Detail (Вид/Подробности).
Если в левой части окна выделен узел FTP Sites (FTP-узлы) (см. рис.
3.1), то справа отображаются все FTP-сайты, созданные на узле, и
следующие сведения.
- Description (Описание). Имя FTP-структуры.
- Identifier (Идентификатор). Идентификатор FTP-структуры, присвоенный
IIS. - State (Состояние). Для работающего сайта в этой колонке показано его
состояние: остановка или приостановка. - IP Address (IP-адрес). IP-адрес, назначенный FTP-структуре.
- Port (Порт). Порт FTP-структуры.
- Status (Статус). Информация о конфигурации FTP-структуры.
Сценарий iisftp содержит функцию запросов для вывода результатов,
аналогичных представлению Detail (Подробности). Выполните сценарий iisftp для определения статуса FTP-узлов с помощью следующей команды:
Результаты выполнения команды для сервера (см. рис. 3.1) показаны на
рисунке 3.2. Для каждого FTP-сайтов, созданного на узле, в командном
окне отображается табличный список, в котором представлено описание
сайта, идентификатор IIS, статус, присвоенный IP-адрес и порт.
Что такое FTP и как с ним работать: FTP-сервер и FTP-клиент
Что такое FTP
FTP (File Transfer Protocol) – это протокол, который используется для передачи файлов. Чаще всего вы можете услышать эту аббревиатуру в отношении глобальной сети – утилиты, работающие по протоколу FTP, помогают загружать файлы на серверы, что особенно полезно, если вы администрируете сайты. Если выражаться более простым языком, то данный протокол позволит вам подключиться к какой-либо удаленной папке и работать с ней, в том числе загружая на нее (или из нее) нужные вам файлы. FTP-сервер – это любой сервер, который поддерживает данный протокол.
Для того чтобы воспользоваться FTP, вам только нужно убедиться, что сеть поддерживает TCP/IP (по этому протоколу, например, работает Интернет).
Особенности подключения по FTP
Нужно отметить, что протокол FTP появился давно – в 1971 году. Для сравнения – протокол HTTP был создан почти через двадцать лет, в 1992 году, и в плане работы с файлами FTP до сих пор является предпочтительным протоколом.
Почему? Причин много. Например, при обрыве соединения – а бывает, как мы знаем, всякое – FTP позволит вам потом докачать файл, а не начинать его скачивание заново. Да и само скачивание происходит не по одному, а сразу по нескольким потокам параллельно. Для маленьких файлов это не очень важно, а вот если вы собираетесь загружать массивные файлы, то передача по FTP будет очень кстати.
При этом HTTP протокол тоже может быть полезен он используется для передачи веб-страниц, которые представляют собой не что иное, как текстовые файлы с кодом, а также небольших файлов. Его рекомендуют использовать для скачивания файлов с сайта, так как чаще всего, используя этот протокол, пользователи не смогут управлять и изменять файлы (что значительно более безопасно, чем при использовании протокола FTP).
Что такое FTP-клиент
FTP-клиент – это файловый менеджер, который осуществляет подключение к удаленному серверу для передачи данных. Существует много разных FTP-клиентов, но я советую использовать именно Filezilla.
Для подключения клиента к удаленному серверу нужны следующие данные:
- логин,
- пароль,
- хост (имя сервера),
- номер порта (по умолчанию 21 для FTP-соединения).
Если вам неудобно пользоваться FTP-клиентом, то есть альтернатива: вы можете загружать и скачивать файлы с удаленного сервера прямо в браузере с помощью файлового менеджера в панели управления хостингом Timeweb. Такая технология называется WebFTP.
Выше мы уже обговорили, что протокол FTP удобен для передачи файлов, однако он имеет много уязвимостей в защите и является небезопасным. Иными словами, незашифрованные данные, которые вы передаете по этому протоколу, могут быть перехвачены кем угодно. Если речь идет о личных данных (логинах, паролях), то вы можете представить, чем это может вам обернуться. Поэтому для того, чтобы обезопасить свои данные от кражи, необходимо использовать безопасные протоколы FTPS или SFTP. Filezilla отличается тем, что поддерживает эти протоколы (для того чтобы использовать безопасный протокол, в программе необходимо выбрать «Файл» -> «Менеджер сайтов» -> во вкладке «Общие» изменить протокол с FTP на SFTP).
Другими преимуществами Filezilla являются бесплатное использование, поддержка русского языка и кроссплатформенность (можете установить это ПО на машины с Linux, Windows или даже Mac OS X). Чуть подробнее почитать можно на русскоязычном сайте. Там же вы найдете и документацию клиента, а также полезные статьи.
Как работать с FTP на примере Filezilla
Работать с FTP-клиентом намного проще, чем может показаться на первый взгляд. Зачастую пользователи предпочитают проверенные пути вместо того, чтобы потратить несколько минут на изучение новой технологии. Поэтому постараюсь в этой статье максимально понятно рассказать о том, как же правильно использовать Filezilla в своих целях.
Установить Filezilla вы можете прямо с официального сайта.
Настройка Filezilla
Для того чтобы настроить Filezilla, вам необходимо знать свой логин и пароль от панели управления, а также название хоста. Timeweb присылает эту информацию после регистрации в приветственном письме (там отдельно будут указаны данные для использования FTP), а также на главной странице панели управления (смотрим блок «Доступ по FTP»):
Теперь открывайте Filezilla и вводите все эти данные в соответствующие строки:
В поле «Порт» напишите 21 (этот порт использует FTP). Затем нажимайте «Быстрое соединение».
Внимание! Иногда на этом этапе у вас может возникнуть ошибка ENETUNREACH (Сеть недоступна), из-за которой соединение не будет установлено. Решается данная проблема легко – выключением (или временным приостановлением) антивирусной программы.
Если соединение установлено правильно, то в блоке справа внизу вы увидите список файлов, которые доступны на вашем аккаунте (по сути, то же самое вы увидите, если зайдете в раздел «Файловый менеджер» панели управления хостингом).
Но каждый раз при запуске Filezilla заново вводить эти данные, согласитесь, неудобно, поэтому мы сделаем следующее:
- Открываем «Менеджер сайтов».
- Нажимаем «Новый сайт» (по желанию переименовываем его).
- Тип входа: вместо «Анонимный» ставим «Нормальный».
- Вводим все данные.
- Нажимаем «ОК» или «Соединиться»
Теперь после запуска программы вы можете просто нажать на стрелку вниз рядом со значком «Менеджер сайтов», выбрать аккаунт и подключиться к нему. Это особенно удобно, если у вас несколько сайтов на разных серверах.
Кстати, во вкладке «Дополнительно» вы можете указать путь к какой-то конкретной папке на сервере (строка «Удаленный каталог по умолчанию), и тогда при каждом подключении вы будете попадать не в корневой каталог, а в заданную папку.
Управление файлами
Я думаю, что интуитивно вы уже разобрались, что папки слева – это то, что есть на вашем компьютере. А справа – то, что находится на хостинге.
Вы можете заходить в них, смотреть и т.д. – в общем, как на обычном компьютере. Точно так же осуществляется и перенос файлов/папок между вашим компьютером и сервером – просто перетащите нужный вам элемент из одной области в другую (drag-and-drop). Типичный файловый менеджер.
Также вы можете кликом правой кнопки мыши по файлу закачать его на сервер – элемент будет загружен в открытую справа папку на сервере. При этом если файл не загрузился мгновенно (имеет большой вес), то внизу, во вкладке «Файлы в задании», вы увидите зеленую полосу загрузки:
Чтобы создать папку на сервере, нажмите правую кнопку мыши в области справа, где отображены папки и файлы сервера, далее выберите «Создать каталог» и присвойте ему любое название (но обязательно латинскими символами!).
Хотите удалить или переименовать? Все точно так же, щелчком правой кнопки мыши.
Аналогично вы можете и перейти к редактированию файлов (пункт «Просмотр/Правка»), при этом можно использовать как программу по умолчанию, так и выбрать какой-нибудь редактор. Чтобы настроить автоматическое открытие файлов другим редактором, выберите пункт «Редактирование» в верхнем меню, затем «Формат файлов» – и сделайте активным пункт «Использовать следующий редактор» (с последующим выбором нужной вам программы):
FTP-клиент позволяет настраивать и права доступа: для этого на элемент нужно нажать правой кнопкой мыши и выбрать «Права доступа к файлу».
Работать с файлами можно и в отложенном режиме: допустим, вы выбрали файлы, которые вам нужно перенести на сервер – выберите их, нажмите правую кнопку мыши и строчку «Добавить файлы в задание» (даже в том случае, если вы не подключены к серверу). Они отобразятся в блоке ниже. Затем подключитесь к серверу, снова кликните правой кнопкой по ним и выберите «Выполнить задание» — все файлы будут перенесены на сервер.
Отдельно стоит рассказать о синхронизированном просмотре. Для того чтобы его активировать, вам нужно нажать соответствующий значок чуть ниже верхнего меню (под надписью «Закладки»):
Зачем это использовать? Допустим, у вас на компьютере есть папка с файлами вашего сайта – точно такими же, как и на хостинге. Файлов, как и папок, может быть очень много – и вот для удобства ориентирования в них и был добавлен такой режим: переходя из папки в папку в одном окне (допустим, серверном), вы будете точно так же, синхронно переходить в окне, где отображается содержимое вашего компьютера. Режим позволит вам не запутаться во множестве этих папок. Но, естественно, действует он лишь в том случае, если названия директорий полностью совпадают.
Заключение
FTP-соединение превращает ваш сервер в директорию, с которой удобно работать при помощи специального файлового менеджера, т.е. FTP-клиента. Освоить такую программу вы сможете за 10 минут!
Самый главный недостаток FTP – это уязвимость перед взломами и DDoS-атаками. Не советую хранить на таком сервере конфиденциальную информацию.
Надеюсь, моя статья оказалась вам полезной. Если остались вопросы по работе FTP-сервера или FTP-клиента, спрашивайте – обязательно отвечу!
FTP сервис Интернет — что такое File Transfer Protocol
Содержание статьи:
Вступление
FTP сервис является клиентским сервисом физической составляющей Интернет-технологий. FTP-клиент один из самых распространенных на сегодняшний день сервисов в Интернете. Если эту аббревиатуру расшифровать, то получится File Transfer Protocol. В переводе это обозначает «протокол передачи файлов».
Однако если рассмотреть такой сервис подробнее, то станет ясно, что это не только протокол, но именно сервис. Ведь речь идет о доступе к файлам, которые находятся в соответствующих файловых архивах.
FTP сервис это
FTP сервис это один из сервисов Интернет, часть физической составляющей Интернет технологий. В UNIX-системах ftp представляет собой стандартную программу, которая работает с использованием протокола ТС. При этом эта программа поставляется совместно с операционной системой. Ее главным назначением является передавать файлы между различными компьютерами, которые работают в сети TCP/IP.
К примеру, если на одном компьютере есть программа-сервер, где пользователи запускают программу-клиента, то происходит ее соединение с сервером и передача либо получения по протоколу ftp-файлов. В этом случае можно предположить, что такие люди прошли регистрацию на обоих компьютерах и осуществляется их соединение с сервером именно под своим именем с использованием собственного пароля на таком компьютере.
Протокол ftp
Протокол ftp можно считать оптимизированным для передачи файлов. Такая особенность является причиной того, что современные программы ftp можно считать частью отдельного сервиса в Интернете.
Основная особенность заключается в том, что серверы ftp удобно настраивать таким способом, что получается соединиться с ним не только с использованием собственного имени, но с применением и условного имени anonymous — аноним.
В таком случае можно считать доступной не только всю файловую систему компьютеров, но еще и определенный набор файлов, которые находятся на сервере. Речь идет о тех файлах, которые относятся к содержимому сервера anonymous ftp в виде публичного файлового архива.
FTP сервис имеет сайт в виде компьютера в сети Интернет, где ведется файловый архив. При этом FTP сервис разработан с сервером, т.е. такой программой, которая работает на этом компьютере. В результате обеспечивается ведение архива и полноценная обработка запросов к соответствующему архиву.
FTP-клиентами (список внизу) считают такие программы, которые предназначены для доступа к соответствующим FTP-сайтам с открытием папок на них в виде простых папок на ПК.
При этом можно передать и получить файлы из FTP-папки с использованием практически любой программы-клиента, которая предназначена для работы по FTP-протоколу. Помимо этого, большинство браузеров используют для просмотра сайтов для того, чтобы открыть FTP-папки и иметь возможность работать с их содержимым.
Кроме этого, можно открывать FTP-папки в соответствующем окне программы, делать копирование в нее файлов и перепись файлов на собственный компьютер с возможностью их удаления.
FTP сервис имеет определенные отличия от обычной электронной почты, которые заключаются в том, что практически не увеличиваются размеры передаваемых файлов. При этом можно передавать такие файлы, у которых достаточно большой размер.
К тому же FTP-сервисы подходят для того, чтобы «докачивать» файлы в той ситуации, когда происходит разрыв связи. При этом возобновляется передача файла в случае, если восстанавливается связь с места ее прерывания. Что касается настройки сервера, то можно сделать ее таким образом, чтобы получилось соединиться не только под собственным именем, но и под анонимным.
Список интересных FTP-серверов
ftp://mirror.yandex.ru/ — дистрибутивы Linux дистрибутивов
ftp://ftp.freebsd.org/ — дистрибутивы Free BSD
ftp://ftp.kernel.org/ — FTP сервер, с исходниками ядра Linux
ftp://ftp.dlink.com/ — FTP-сервер компании DLink
ftp://ftp.intel.com/ — сервер Intel
ftp://ftp.microsoft.com/ — сервер Microsoft
ftp://ftp.cisco.com/ — сервер кCISCO
ftp://ftp.oracle.com/ — сервер Oracle
Программы FTP-клиент
Данные программы необходимы для легкого доступа к FTP серверам. С их помощью можно в удобном интерфейсе получить доступ к файлам, хранящимся на FTP сервера. Далее их просматривать, редактировать, копировать и загружать.
Список популярных FTP клиентов, первые две рекомендую
Десктоп клиенты
- WinSCP
- FileZilla
- Total Commander
- Core FTP LE
- CuteFTP
- Cyberduck
- rossFTP
- gFTP
- Nautilus
- Transmit
- Macfusion
Мобильные клиенты
- AndFTP
- Total Commander
- File Manager
- FTPManager
- FTP On the Go
©WebOnTo.ru
Статьи раздела: Интернет технологии
Поделиться ссылкой:
Похожие статьи
Как подключиться к серверу по FTP?
После размещения сайта на сервере встаёт вопрос: как организовать доступ по FTP для работы с файлами сайта? Для этой задачи есть несколько решений — в зависимости от того, используете ли вы сервер с панелью управления ISPmanager или без неё.
FTP на сервере с панелью ISPmanager
Чтобы подключение по FTP на сервере с ISPmanager стало доступным, нужно создать FTP-пользователя. Для этого:
Авторизуйтесь в панели ISPmanager. Ссылка и данные для входа в неё доступны в Личном кабинете — раздел
Товары
—Виртуальные серверы
— выберите ваш сервер, сверху«Инструкция»
.Список серверов в Личном кабинете
В разделе
«ISPmanager — панель управления сервером»
будут указаны данные для входа:Данные для подключения в инструкции
Откройте раздел
Учётные записи
—FTP-пользователи
и нажмите«Создать»
:Список FTP-пользователей в ISPmanager
Панель предложит ввести имя FTP-пользователя, выбрать владельца (пользователя, к сайтам которого вы хотите настроить доступ), задать пароль и домашнюю директорию FTP-пользователя (она настраивается относительно домашней папки пользователя-владельца):
Создание FTP-пользователя в ISPmanager
На этом настройка завершена. Осталось проверить подключение через любой FTP-клиент, например, FileZilla. Для этого вам понадобятся следующие данные:
- IP-адрес сервера;
- имя созданного FTP-пользователя;
- заданный при его создании пароль.
Подключаемся:
Подключение через FileZilla
В случае успешного подключения мы увидим список каталогов в домашней директории пользователя-владельца (example-user
). Все сайты размещены в подкаталоге www
:
Список каталогов пользователя
FTP на сервере без панели управления
В этом случае есть два варианта действий. Оба способа позволяют обеспечить возможность FTP-подключения к серверу, в том числе для отдельных пользователей к отдельным папкам:
Настройка подключения через sFTP
По умолчанию sFTP-доступ к серверу уже настроен. Можно сразу подключиться через обычный FTP-клиент, например, FileZilla, использовав IP-адрес сервера, логин и пароль пользователя root
и порт 22
.
Также можно создать дополнительных sFTP-пользователей с доступом только к отдельным папкам на сервере. Тем самым можно организовать доступ к файлам сайтов для нескольких пользователей.
Настройка безопасного протокола sFTP
Установка и настройка FTP-сервера
По умолчанию на серверах без панели управления FTP-сервер не установлен. Тем не менее, можно быстро установить его из штатных репозиториев операционной системы. Есть несколько распространённых FTP-серверов (proftpd
, pure-ftpd
), мы остановимся на одном из наиболее популярных, быстрых и надёжных — vsftpd
.
vsftpd
(Very Secure FTP Daemon) — FTP-сервер с возможностью шифрования передаваемых по протоколу FTP файлов. Благодаря этому повышается уровень безопасности — никто не сможет получить доступ к данным, которые вы загружаете на сервер, если их удастся перехватить.
Установка и настройка vsftpd
vsftpd
доступен для установки из штатных репозиториев во многих операционных системах семейства Linux.
Для начала установки необходимо подключиться к серверу по SSH под пользователем root
. Способ установки может отличаться в зависимости от дистрибутива операционной системы:
Ubuntu и Debian | CentOS |
apt-get update apt-get install vsftpd | yum install vsftpd |
После завершения установки нужно запустить FTP-сервер и добавить его в автозапуск — чтобы после перезагрузки сервера он включался автоматически:
systemctl start vsftpd systemctl enable vsftpd
После завершения установки в директории /etc
будет доступен конфигурационный файл vsftpd.conf
, с помощью которого мы будем редактировать настройки. Чтобы в случае ошибки при его изменении мы имели возможность быстро восстановить значения по умолчанию, нужно создать его копию:
cp /etc/vsftpd.conf /etc/vsftpd.conf.copy
В случае сбоя или при необходимости восстановления настроек будет достаточно удалить отредактированный файл и переименовать vsftpd.conf.copy
в vsftpd.conf
Теперь откроем оригинальный конфигурационный файл с помощью любого консольного текстового редактора:
vi /etc/vsftpd.conf
** В качестве примера приведён консольный редактор vim. Для входа в режим редактирования на клавиатуре нажмите I. Для выхода из режима редактирования нажмите Esc. Для сохранения и выхода из файла введите сочетание :wq Для выхода без сохранения введите :q!
Чтобы обеспечить FTP-доступ к серверу, нужно изменить следующие параметры:
listen=YES
*Этот параметр позволяет включить FTP-сервер в режиме ожидания входящих подключений.
#listen_ipv6=YES
*Этот параметр отвечает за возможность подключения к серверу по FTP с IPv6-адресов. В большинстве случаев этот параметр не нужен, хотя и включен по умолчанию. Его необходимо отключить, поставив в начале строки символ «#».
local_umask=022
* Этот параметр отвечает за автоматическое назначение прав на загружаемые данные. Для папок при загрузке будут автоматически назначены права 755, для файлов — 644.
chroot_local_users=YES
* Этот параметр запрещает для FTP-пользователей доступ к директориям выше их домашней папки. То есть если у пользователя в качестве домашней папки установлена директория /var/www/user/sites/username
, он сможет перемещаться и управлять файлами только в рамках папки username
без возможности перейти на уровень выше.
ssl_enable=YES
* Этот параметр отвечает за шифрование FTP-соединения. В том же блоке можно указать пути к вашему сертификату и ключу — если вы не хотите использовать сгенерированные по умолчанию.
После изменения параметров сохраните файл, закройте редактор и перезапустите vsftpd
командой:
systemctl restart vsftpd
Чтобы убедиться, что служба корректно запустилась, проверьте её статус:
systemctl status vsftpd
Если проблем нет, вы увидите статус active (running)
:
Проверка статуса vsftps в консоли
Создание FTP-пользователей
Перед тем, как приступить к созданию FTP-пользователей, важно учесть, как именно будет организована файловая структура ваших сайтов — чтобы в процессе правильно создать и настроить домашнюю папку пользователя. В частности, это необходимо для корректной работы параметра chroot_local_users=YES
, который был задан на этапе настройки vsftpd
.
Например, для примера мы организовали следующую структуру каталогов:
/var /www /sites | Системная директория Директория веб-сервера для размещения сайтов Добавленный каталог для разбиения сайтов по пользователям |
/username | Домашняя директория пользователя username |
/example1.com | Сайты пользователя username |
В такой структуре пользователю username доступны только каталоги example1.com/
и example2.com/
— внутри них он может создавать и редактировать файлы и папки. Все каталоги выше принадлежат пользователю root
или системным пользователям.
Первым делом необходимо создать домашнюю папку нового пользователя. Если у вас уже создан каталог и к нему просто нужно настроить FTP-доступ, пропустите этот шаг.
Переходим в папку, где будет расположена домашняя директория пользователя:
cd /var/www/sites
Создаём новую папку:
mkdir username
Теперь нам нужно создать нового пользователя, назначив ему в качестве домашней директории созданную папку. Если вам нужно настроить доступ к другому каталогу, просто измените в команде путь
/var/www/sites/username
на свой.useradd -d /var/www/sites/username username
Настроим пароль для нового пользователя:
passwd username
Система предложит ввести и подтвердить новый пароль. Для подтверждения ввода нажмите Enter.
Теперь осталось создать папку с владельцем в лице нашего нового пользователя. Переходим в созданный каталог:
cd username
Создаём папку, куда новый пользователь сможет загружать свои файлы:
mkdir example.com
Настроим в качестве её владельца нашего пользователя
username
:chown username:username example.com
На этом процесс настройки завершён. Осталось протестировать подключение через любой FTP-клиент, например, FileZilla. Для подключения указываем IP-адрес сервера, имя нашего созданного пользователя и его пароль:
Подключение по FTP через FileZilla
Клиент сообщит, что FTP-сервер имеет самоподписанный сертификат, и запросит подтверждение на подключение и сохранение этого сертификата как доверенного:
Предупреждение о самоподписанном сертификате
Если вы не активировали опцию ssl_enable=YES
на этапе настройки, тогда клиент сообщит, что подключение небезопасно — данные не будут шифроваться:
Предупреждение о незащищённом соединении
В случае успешного подключения у вас откроется домашняя папка пользователя с каталогом под файлы:
Список каталогов пользователя
Обратите внимание, что пользователь может работать только внутри директории example.com/
Загрузка файлов или добавление папок в самой домашней директории (вне каталога example.com/
) будут недоступны.
Как сделать FTP безопаснее
Протокол FTP разработан еще в 1971 году, и с тех пор стал самым привычным способом работы с файлами на сервере. Его поддерживают все современные браузеры, существует множество клиентов для подключения к серверу по FTP. Он очень удобен и прост в настройке.
Однако при всех его достоинствах, отсутствие шифрования при передаче данных — серьезный недостаток, из-за которого использовать его не рекомендуется. Но, если обойтись без FTP по каким-то причинам не получается, следуйте советам специалистов по информационной безопасности:
- используйте FTP-подключение только в проверенных сетях, избегайте публичных Wi-Fi точек
- регулярно проверяйте на вирусы устройства, которые используются для работы по FTP. Так вы избежите перехвата FTP-доступов троянскими программами
- не сохраняйте доступы в вашем FTP-клиенте
- регулярно меняйте пароль FTP-пользователя
- если FTP нужен вам нерегулярно, лучше включать его по надобности. Сделать это можно через ISPmanager —
Службы
- если вы предоставляете доступ по FTP другому человеку, создайте нового FTP-пользователя и удалите, как только доступ этому пользователю станет не нужен.
- повысить безопасность можно с помощью ограничения через
.ftpaccess
. Для этого нужно создать файл.ftpaccess
в домашнем каталоге FTP-пользователя и ограничить доступ, например по IP с адресом5.5.5.5
. Тогда подключиться по FTP можно будет только с этого IP:
limit all="" Allow from 5.5.5.5 Deny from All /limit
Эти меры снижают риски, но полностью их не исключают. Если вы хотите защитить данные сервера от перехвата, заражения вирусом и других неприятностей, используйте sFTP.
10 лучших FTP-клиентов для разных платформ
1. FileZilla
- Совместимость: Windows, macOS, Linux.
- Цена: бесплатно.
Самый популярный FTP‑клиент с открытым исходным кодом, доступный на всех основных платформах. Имеет простой и гибко настраиваемый интерфейс, поддерживает большое количество протоколов соединения, а также умеет искать и редактировать файлы на удалённом сервере, сравнивать директории и добавлять закладки для быстрого доступа.
Скачать с официального сайта →
2. WinSCP
- Совместимость: Windows.
- Цена: бесплатно.
Наверное, это лучшее решение для работы с FTP на Windows. Утилита отличается аскетичным дизайном, но при этом может похвастать полезными фишками, среди которых настройка квот передачи, встроенный текстовый редактор и синхронизация локальных папок с сервером. Кроме того, WinSCP поддерживает SSH‑подключение, скрипты для автоматизации задач и мастер‑пароль для повышения безопасности.
Скачать с официального сайта →
3. Cyberduck
- Совместимость: Windows, macOS.
- Цена: бесплатно.
Удобный и современный FTP‑клиент с интуитивным интерфейсом, рассчитанный на обычных пользователей. Cyberduck способен подключаться к удалённым серверам по различным протоколам, а также позволяет работать с Google Drive, Dropbox и другими популярными облачными сервисами. При желании можно воспользоваться встроенным инструментом Cryptomator и включить сквозное шифрование для всех передаваемых файлов.
Скачать с официального сайта →
4. Transmit
- Совместимость: macOS.
- Цена: 45 долларов.
Мощный менеджер файлов для работы с FTP, SFTP и множеством других протоколов передачи. Transmit отличается приятным и продуманным дизайном, высокой скоростью и большим количеством настроек. Можно работать с несколькими серверами одновременно, загружать файлы очень большого объёма в хранилище Amazon S3, быстро переименовывать целые группы объектов.
Скачать с официального сайта →
5. CrossFTP
- Совместимость: Windows, macOS, Linux.
- Цена: бесплатно / 25 долларов.
Неплохой кросс‑платформенный клиент с простым двухпанельным интерфейсом и поддержкой десятка различных протоколов, включая SFTP, WebDav, Amazon S3 и Microsoft Azure. CrossFTP удовлетворит нужды как обычных, так и продвинутых пользователей. В приложении доступны вкладки, пакетная передача, шифрование паролей, быстрый поиск и другие полезные функции.
Скачать с официального сайта →
6. Nautilus («Файлы»)
- Совместимость: Linux.
- Цена: бесплатно.
Стандартный файловый менеджер в Ubuntu и других Linux‑дистрибутивах со средой окружения Gnome. Клиент подойдёт для большинства пользователей, а главный его плюс в том, что он уже интегрирован в систему. Поддерживается передача файлов не только по FTP, но и по FTPS, NFS, SMB, WebDav и SSH.
Скачать с официального сайта →
7. AndFTP
- Совместимость: Android.
- Цена: бесплатно / 161 рубль.
Мощный FTP‑клиент для Android с предельно минималистичным интерфейсом, который предлагает массу функций для самых требовательных пользователей. AndFTP работает со всеми основными протоколами, умеет продолжать прерванное скачивание и выгрузку файлов, а также позволяет выбирать различные варианты сортировки. В Pro‑версии доступны расширенные функции: поддержка SCP, синхронизация папок, настраиваемые команды и импорт настроек из файла.
Цена:
Бесплатно
8. X‑plore File Manager
- Совместимость: Android.
- Цена: бесплатно.
Один из самых популярных файловых менеджеров, который помимо локальных данных и облачных хранилищ также умеет работать с FTP, FTPS и SSH. Это делает X‑plore универсальным решением для скачивания и загрузки файлов из любых источников. Также в приложении есть встроенный медиаплеер, возможность просмотра свойств документов и даже выполнения команд по SSH.
9. FTPManager
- Совместимость: iOS.
- Цена: бесплатно.
Полнофункциональная утилита для копирования, перемещения и удаления файлов по FTP. Среди ключевых фишек можно отметить поддержку многооконного режима на iPad, наличие тёмной темы, а также редактор кода, встроенный просмотрщик всех популярных типов файлов и функцию FTP‑сервера.
Цена:
Бесплатно
10. Documents by Readdle
- Совместимость: iOS.
- Цена: бесплатно.
Знакомое всем пользователям iOS многофункциональное приложение. Разумеется, Documents умеет подключаться к удалённым серверам по протоколу FTP, SFTP, WebDav и SMB. Можно просматривать информацию о файлах, загружать, перемещать и открывать их во встроенном проигрывателе, а также добавлять в избранное, открывать в других приложениях и делиться через стандартное меню iOS.
Цена:
Бесплатно
Читайте также
🖥💿🔑
FTP-сервис | Фирменная передача файлов
Освободить технический персонал
Когда вы передаете на аутсорсинг развертывание FTP-службы вашего бизнеса компании ExaVault, любой человек с правами администратора может управлять вашим FTP-сайтом.
и передача файлов. Мы позаботимся обо всех рабочих вопросах и защитим ваши данные в нашей сети FTP-серверов.
Используйте службы ExaVault FTP, и все ваши технические ресурсы могут оставаться посвященными тому, что вам нужно.
бизнес на правильном пути.
Благодаря размещенной на сервере службе FTP никому из ваших сотрудников никогда не придется заниматься обслуживанием FTP-сервера или FTP-клиента.
совместимость или создание инструментов для поддержки и защиты вашего бизнеса, управления файлами, передачи файлов или хранения
потребности.
Экономьте деньги на инфраструктуру
Обслуживание физической инфраструктуры, сети и программного обеспечения FTP-сервера просто не идеально для большинства предприятий.Покупка
и обслуживание этого оборудования обычно не является рентабельным — просто количество часов на создание и обслуживание
FTP-сервер складывается.
Время и энергия, потраченные на настройку ваших собственных FTP-серверов, не дадут вам ничего близкого к тому, что размещено на SaaS
FTP-сервис, такой как ExaVault, предлагается за небольшую часть стоимости.
Создан для вашего рабочего процесса
Современные службы обмена файлами предлагают гораздо больше, чем просто FTP-хостинг.Фактически, возможность закачивать и скачивать
файлы с FTP-клиентом на FTP SaaS — это лишь верхушка айсберга с сервисным решением FTP от ExaVault.
Время и энергия, потраченные на настройку ваших собственных FTP-серверов, не дадут вам ничего близкого к тому, что размещено на SaaS
FTP-сервис, такой как ExaVault, предлагается за небольшую часть стоимости.
Программное обеспечение
ExaVault FTP также предлагает полный набор веб-инструментов для бизнеса, которые позволяют управлять своим FTP-сайтом, настраивать пользователей, обмениваться большими файлами по электронной почте, управлять уведомлениями, просматривать файлы журналов, управлять разрешениями и многое другое.Получите необходимые вам безопасные FTP-службы с помощью современных файлов
функции обмена в нашем FTP SaaS.
FTP-хостинг упрощает планирование
Планирование емкости FTP-сервера
осталось в прошлом. С FTP-хостингом ExaVault, если вам нужно больше места или пользователей,
вы можете просто обновить свой план до более высокого уровня. Обновления службы FTP могут быть временными или постоянными: если вы
нужно больше места на короткое время, просто обновите сейчас и понизьте, как только ваш проект будет завершен, без изменений
ваша внутренняя сеть.
В ExaVault мы создали лучшее, самое гибкое программное обеспечение для передачи файлов и решение для хранения с размещенным FTP.
сервис, готовый для любого FTP-клиента или
платформа для предприятий по всему миру. Подпишитесь на бесплатную пробную версию и
попробуйте сами.
Создавайте пользователей всегда и везде
Создание пользователей может быть пугающим по двум причинам: технический характер создания пользователей FTP на сервере и стоимость.
связаны с переходом на другой уровень пользователя с другими поставщиками FTP.Только не с FTP-службой ExaVault —
создавать пользователей просто, а наши планы Business Pro и выше включают неограниченное количество пользователей. Создайте столько пользователей, сколько вы
потребность, будь то клиенты, коллеги или подрядчики. Больше не нужно делиться именами пользователей и паролями среди
группы членов команды, рискуя безопасностью, чтобы сэкономить деньги. Больше не нужно гадать, кто был на самом деле «админ», глядя на
журналы — каждый пользователь может получить собственное имя пользователя, и вы можете легко их отслеживать. Уведомления Plus можно настроить в любое время
определенные пользователи совершают определенные действия, сокращая количество догадок и время, затрачиваемое на проверку прогресса.
Скорость передачи данных, в которую невозможно поверить
Большим преимуществом нашей службы FTP перед другими службами передачи файлов, которые не поддерживают FTP, является скорость вашего
передача данных. Дело не только в скорости, но и в том, сколько данных может пройти через «трубу». По сравнению с веб-браузером FTP
клиенты предлагают превосходную скорость передачи файлов, и наша команда построила
инфраструктура с большой пропускной способностью как принцип проектирования.Это означает, что больше файлов будет передано быстрее.
Гибкий доступ к FTP-клиенту
Подключить вашу техническую команду к новой службе FTP должно быть легко, и это с ExaVault. У них нет
чтобы соответствовать новому программному обеспечению FTP-клиента, с которым они не знакомы. Ваш ИТ-персонал и разработчики могут продолжить
использовать свои любимые FTP-клиенты. Плюс наша поддержка
инженеры знакомы и могут помочь с поддержкой 100 FTP-клиентов, таких как Filezilla, Cyberduck, WinSCP,
и многое другое, а также программное обеспечение для корпоративной интеграции, такое как Boomi и Mulesoft.Все, что вам нужно сделать, это настроить
соответствующих пользователей и делитесь учетными данными со своей командой.
Служба FTP от ExaVault включает в себя все наши функции, что делает нас разумным выбором для ваших нужд FTP.
Вам больше не придется беспокоиться о покупке FTP-серверов или сетевого оборудования. Планирование не съест
Увеличьте свое время с помощью нашего удобного хранилища. Создавайте пользователей, когда вам нужно, не беспокоясь о необходимости
приобрести еще один пользовательский пакет.Наша служба поддержки работает круглосуточно и без выходных с прямым доступом к инженерам. И новые возможности
постоянно добавляются, чтобы сделать ваш FTP-сервис с ExaVault еще лучше.
.
бесплатный FTP-сервер, FTP-клиент, FTP-хранилище, SFTP, FTPS
Какое у меня имя, IP-адрес и номер порта FTP / SFTP-сервера?
Для пользователей бесплатных услуг имя вашего FTP-сервера ftp.drivehq.com, IP-адрес 66.220.9.50.
Бесплатная услуга предназначена только для случайного использования и не должна использоваться в коммерческих целях (за исключением тестирования наших корпоративных функций).
Личные (платные) участники могут использовать как ftp.drivehq.com, так и proftp.drivehq.com (66.220.9.51). Однако у него есть
некоторые ограничения использования и не могут использоваться для деловых целей FTP.
Члены Enterprise и Enterprise Ultimate также могут использовать оба FTP-сайта.Они могут использовать нашу службу FTP для замены своих собственных FTP-серверов.
Пользовательский домен FTP (например, ftp.YOURDOMAIN.com) и совместный домен FTP (например, ftp-YOURDOMAIN.firstcloudit.com) могут поддерживаться за дополнительную плату.
Для хостинга сервера SFTP вы должны быть платным участником. Имя SFTP-сервера — proftp.drivehq.com (66.220.9.51).
И наши службы FTP и SFTP используют порты по умолчанию.Для FTP и FTPES это 21; для FTPS (неявный FTP через TLS) — 990; для SFTP это 22.
Какое программное обеспечение FTP-клиента поддерживается
FTP-сервер
DriveHQ соответствует стандарту. Вы можете использовать любое популярное программное обеспечение FTP-клиента,
например FileZilla,
CuteFTP, WsFTP, SmartFTP, Fetch, CoreFTP или Cyberduck
для подключения к нашему FTP-серверу.Проводник Windows также можно использовать в качестве FTP-клиента (просто введите ftp: //[email protected] и войдите в систему).
Кроме того, вы можете использовать FTP-клиент на основе командной строки в Windows, Linux или Mac. Большинство веб-браузеров также предоставляют определенный уровень поддержки FTP.
DriveHQ FileManager и WebDAV Drive Mapping также могут использоваться для доступа к нашему FTP-серверу.
FTP-сервер DriveHQ также совместим с ПО / сценариями резервного копирования FTP, ПО для публикации в Интернете, сканерами с поддержкой FTP, принтерами и телефонными системами.Вы даже можете использовать клиентские приложения FTP на iOS / Android для подключения к нашему FTP-серверу.
Создание учетных записей FTP, управление правами доступа и установка папок по умолчанию
DriveHQ предлагает полноценную услугу хостинга FTP-сервера. Вы можете создавать субпользователей и подгруппы; вы можете назначать разные роли пользователей;
вы также можете создавать папки в своей учетной записи и делиться ими с разными под-пользователями / подгруппами с различными разрешениями.
Вы можете настроить папки FTP по умолчанию для своих подчиненных пользователей. По умолчанию, когда подчиненный пользователь входит в систему, исходной папкой является корневая папка My Storage подчиненного пользователя.
Вы можете изменить его на DriveHQShare, Групповую общую папку, подпользовательскую папку (папка, к которой предоставлен доступ второстепенному пользователю с общим именем, являющимся именем дополнительного пользователя).
Пожалуйста, посетите
на этой странице руководства по FTP-серверу.
Участники бесплатной службы и персональной (платной) службы могут создать только одного дополнительного пользователя. Если вам нужно больше пользовательских лицензий, вы должны заказать Enterprise
или план Enterprise Ultimate.
Как подключиться
В программном обеспечении FTP-клиента введите имя нашего FTP-сервера (или IP-адрес), а также имя пользователя и пароль DriveHQ.Для режима FTP обычно следует выбрать пассивный режим, так как активный режим FTP часто блокируется межсетевыми экранами / маршрутизаторами.
Если вы используете FTP-клиент на основе командной строки в Windows, обратите внимание, что FTP-клиент Windows не поддерживает пассивный FTP.
FTPS / FTPES / FTP доступны для всех участников; SFTP доступен только для платных участников.
Бесплатные пользователи могут подключаться только к ftp.drivehq.com. Платные участники могут подключиться к proftp.drivehq.com.
Если вам нужно использовать IP-адреса, они
равны 66.220.9.50 и 66.220.9.51, соответственно.
Обратите внимание, что пользователи бесплатных услуг могут подключаться к нашему FTP-серверу только 25 раз в день, наряду с некоторыми другими ограничениями.
Для получения более подробной информации посетите: как настроить FileZilla и
как настроить FTP-приложения для iOS / Android
Интеграция с другими облачными функциями
Воспользуйтесь нашей службой FTP, и у вас будет возможность интегрироваться с нашей облачной ИТ-службой с помощью FileManager, сопоставления дисков WebDAV,
мобильное устройство или веб-браузер.
Уже участник?
Дополнительная плата за использование нашей службы FTP не взимается. Сократите расходы на хостинг FTP-сервера и ИТ-поддержку, используя FTP-службу DriveHQ.
Безопасность
DriveHQ поддерживает FTP через SSL / TLS (как FTPES, так и FTPS), тот же протокол безопасности SSL, который используется крупными банками.Мы также поддерживаем SFTP (SSH FTP) для платных участников. Сервер SFTP — proftp.drivehq.com. Для максимальной безопасности и конфиденциальности,
Используйте DriveHQ FileManager ,
который поддерживает зашифрованную папку. При загрузке файлов в зашифрованную папку
ваши данные зашифрованы локально на
ваш компьютер перед загрузкой на сервер DriveHQ.Даже сотрудники службы поддержки DriveHQ не могут читать ваши файлы. Если у вас есть еще
Если у вас возникнут вопросы, обратитесь в службу поддержки DriveHQ за брошюрой по безопасности.
Файловый хостинг и анонимный FTP
FTP чрезвычайно популярен при размещении загрузки файлов. Чтобы предотвратить злоупотребления сервисом, только платные участники могут размещать загрузки файлов.Чтобы создать URL-адрес загрузки по FTP, вам необходимо войти в систему на www.DriveHQ.com или FileManager, затем выбрать папку и опубликовать ее. После этого вы можете
используйте следующий URL-адрес для загрузки файлов в опубликованной папке:
ftp://ftp.drivehq.com/USERNAME/PUBLISHNAME/FILENAME
Вы также можете использовать статический URL-адрес HTTP для загрузки файлов:
https: // www.drivehq.com/file/df.aspx/publish/USERNAME/PUBLISHNAME/FILENAME
DriveHQ Команда FTP и сценарии FTP
DriveHQ Command FTP — это мощный FTP / SFTP-клиент командной строки. Он разработан для замены FTP-клиента Windows из командной строки.
Он поддерживает FTP, SFTP и FTPS; работает с FTP / SFTP-серверами, отличными от DriveHQ; поддерживает пассивный режим FTP, расширенные сценарии FTP, автоматический
повторная попытка и возобновление и т. д.Для получения дополнительной информации посетите:
FTP-клиент из командной строки и сценарии FTP .
Служба FTP для IP-камеры, цифрового видеорегистратора и другого аналогичного программного обеспечения / устройства FTP
Услуга хостинга FTP-сервера
DriveHQ предназначена только для обычного использования в бизнесе.
Если вы хотите записывать видеоклипы / изображения с IP-камеры, веб-камеры или цифрового видеорегистратора, воспользуйтесь нашим
Облачная служба видеонаблюдения и записи CameraFTP .
Он оптимизирован для IP-камер и предлагает отличные приложения для просмотра и воспроизведения. Вам также не нужно беспокоиться о месте для хранения. CameraFTP предлагает неограниченное пространство для хранения, пока ваши камеры
настроены на основе вашего плана подписки.
Если вы хотите использовать нашу службу FTP с собственной программой FTP, обычно нет других требований. Однако, если ваша пользовательская программа FTP
есть проблемы с совместимостью с нашим сервисом, свяжитесь с нами. В зависимости от уровня вашего плана, мы можем решить его за вас.
FTP-служба DriveHQ не должна использоваться для кейлоггеров или любых других целей, которые мы считаем неуместными.Наша система автоматически определяет
такое злоупотребление услугами. Нарушение приведет к немедленному отключению вашей учетной записи. Если у вас есть законная причина использовать такое программное обеспечение,
обратитесь в нашу службу поддержки.
.
FTP — Коннекторы | Документы Microsoft
Протокол передачи файлов (FTP) — это стандартный сетевой протокол, используемый для передачи компьютерных файлов между клиентом и сервером в компьютерной сети. FTP построен на архитектуре модели клиент-сервер и использует отдельные соединения для управления и передачи данных между клиентом и сервером.
В этой статье
Этот разъем доступен в следующих продуктах и регионах:
Сервис | Класс | Области |
---|---|---|
Логические приложения | Стандартный | Все регионы приложений логики и среды служб интеграции (ISE) |
Power Automate | Стандартный | Все регионы Power Automate, кроме следующих: — Правительство США (GCC High) |
Power Apps | Стандартный | Все регионы Power Apps, кроме следующих: — Правительство США (GCC High) |
Метаданные соединителя | |
---|---|
Издатель | Microsoft |
Коннектор FTP требует, чтобы FTP-сервер был доступен из облака и был настроен на работу в ПАССИВНОМ режиме.Коннектор FTP не поддерживает неявную конфигурацию TLS / SSL. Если следует использовать безопасный FTP, он должен быть настроен как явный TLS / SSL.
Предел срабатывания
Триггеры работают, опрашивая файловую систему FTP и ища любой файл, который был изменен с момента последнего опроса, сравнивая файлы по времени модификации. Некоторые инструменты позволяют сохранить время модификации файла. В таких случаях вам необходимо отключить эту функцию, чтобы ваш триггер работал. Вот некоторые общие настройки:
FTP-клиент | Действие |
---|---|
WinSCP | Параметры → Настройки… → Перенести → Изменить… → Сохранить отметку времени → Отключить |
FileZilla | Передача → Сохранить метки времени переданных файлов → Отключить |
Когда триггеры обнаруживают новый файл, он пытается гарантировать, что новый файл полностью записан.Например, возможно, что файл записывается или изменяется, и обновления выполняются в то время, когда триггер опрашивает файловый сервер. Чтобы избежать возврата файла с частичным содержимым, триггер будет учитывать временную метку таких файлов, которые были недавно изменены, но не будет немедленно возвращать эти файлы. Эти файлы будут возвращены только при повторном опросе триггера. Иногда это может привести к задержке, в два раза превышающей интервал опроса триггера.
Триггер «При добавлении или изменении файла» не принимает файлы размером более 50 МБ, если запрашивается содержимое.Если файлы размером более 50 МБ должны обрабатываться с извлечением содержимого, можно использовать триггер «При добавлении или изменении файла (только свойства)» с последующей операцией «Получить содержимое файла».
Триггер не срабатывает, если файл добавляется / обновляется во вложенной папке. Если требуется запускать по вложенным папкам, следует создать несколько триггеров.
Убедитесь, что команда LIST ftp-сервера настроена на возврат компонента «год» для временных меток файлов старше 6 месяцев.
Требования
Коннектор FTP
требует, чтобы на сервере FTP были включены следующие команды, поскольку для реализации различных действий используются эти команды:
- APPE
- DELE
- RETR
- MDTM
- РАЗМЕР
- СПИСОК
- ПЕРЕИМЕНОВАТЬ
- СТОР
На некоторых FTP-серверах, таких как ProFTPd, требуется включить опцию NoSessionReuseRequired
при работе в режиме TLS / SSL.
Поведение операции создания файла
Поведение зависит от параметра Разрешить фрагменты
в настройках действия и размера создаваемого файла:
- Если включена опция
Разрешить фрагменты
:- Если размер файла равен или меньше 50 МБ, коннектор загружает файл в рамках одного запроса с использованием исходного имени файла, и файл блокируется во время загрузки.
- Если размер файла превышает 50 МБ, коннектор создает файл со следующим форматом имени:
<имя файла>.
и загружает его в рамках нескольких запросов. После загрузки последнего фрагмента соединитель переименовывает файл в исходное имя файла..ms.partial
- Если параметр
Разрешить фрагменты
отключен:- Коннектор загружает файл в рамках одного запроса, используя исходное имя файла, при этом файл блокируется во время загрузки.
Общие ограничения
Имя | Значение |
---|---|
Максимальное количество папок в одном архиве.Это ограничение применяется только при ответе «Создать папки?» установлено «Да». | 16 |
Создание соединения
Для подключения аккаунта вам потребуется следующая информация:
Имя | Тип | Описание |
---|---|---|
Адрес сервера | строка | Адрес сервера |
Имя пользователя | строка | Имя пользователя |
пароль | securestring | Пароль |
Порт FTP-сервера | int | Номер порта FTP (пример: 21) |
Включить SSL? | bool | Включить SSL? (Верно / Неверно) |
Бинарный транспорт? | bool | Включить двоичный транспорт? (Верно / Неверно) |
Отключить проверку сертификата? | bool | Отключить проверку сертификата? (Верно / Неверно) |
Закрыть соединение после завершения запроса | bool | Закрывать FTP-соединение каждый раз после завершения запроса? (Верно / Неверно) |
Пределы дросселирования
Имя | Звонки | Период продления |
---|---|---|
вызовов API на одно соединение | 900 | 60 секунд |
Действия
Копировать файл | Эта операция копирует файл на FTP-сервер.Если файл удаляется / переименовывается на сервере сразу после его копирования, коннектор может возвращать ошибку HTTP 404 по своей конструкции. Пожалуйста, используйте задержку в 1 минуту перед удалением или переименованием вновь созданного файла. |
Создать файл | Эта операция создает файл. Если файл удаляется / переименовывается на сервере сразу после его создания, коннектор может возвращать ошибку HTTP 404 по своей конструкции. Пожалуйста, используйте задержку в 1 минуту перед удалением или переименованием вновь созданного файла. |
Удалить файл | Эта операция удаляет файл. |
Распаковать архив в папку | Эта операция извлекает файл архива в папку (пример: .zip). |
Получить содержимое файла | Эта операция получает содержимое файла. |
Получить содержимое файла по пути | Эта операция получает содержимое файла, используя путь к файлу. |
Получить метаданные файла | Эта операция получает метаданные для файла. |
Получить метаданные файла по пути | Эта операция получает метаданные файла, используя путь к файлу. |
Список файлов в папке | Эта операция получает список файлов и подпапок в папке. |
Список файлов в корневой папке | Эта операция получает список файлов и подпапок в корневой папке. |
Обновить файл | Эта операция обновляет файл. Если файл удаляется / переименовывается на сервере сразу после обновления, коннектор может возвращать ошибку HTTP 404 по своей конструкции. Пожалуйста, используйте задержку в 1 минуту перед удалением или переименованием недавно обновленного файла. |
Копировать файл
Эта операция копирует файл на FTP-сервер. Если файл удаляется / переименовывается на сервере сразу после его копирования, коннектор может возвращать ошибку HTTP 404 по своей конструкции. Пожалуйста, используйте задержку в 1 минуту перед удалением или переименованием вновь созданного файла.
Параметры
Имя | Ключ | Требуется | Тип | Описание |
---|---|---|---|---|
Исходный URL | источник | Правда | строка | Ссылка на исходный файл |
Путь к конечному файлу | направление | Правда | строка | Путь к конечному файлу, включая целевое имя файла |
Перезаписать? | перезаписать | логический | Перезаписывает целевой файл, если задано значение «истина» |
Возврат
Метаданные больших двоичных объектов
Создать файл
Эта операция создает файл.Если файл удаляется / переименовывается на сервере сразу после его создания, коннектор может возвращать ошибку HTTP 404 по своей конструкции. Пожалуйста, используйте задержку в 1 минуту перед удалением или переименованием вновь созданного файла.
Параметры
.
Развертывание содержимого с помощью FTP / S — Служба приложений Azure
- 4 минуты на чтение
В этой статье
В этой статье показано, как использовать FTP или FTPS для развертывания веб-приложения, серверной части мобильного приложения,
или приложение API в Службу приложений Azure.
Конечная точка FTP / S для вашего приложения уже активна.Для включения развертывания FTP / S конфигурация не требуется.
Открыть панель управления FTP
На портале Azure найдите и выберите App Services .
Выберите веб-приложение, которое хотите развернуть.
Выберите Deployment Center > FTP > Dashboard .
Получить информацию о FTP-соединении
На панели управления FTP выберите Копировать , чтобы скопировать конечную точку FTPS и учетные данные приложения.
Рекомендуется использовать Учетные данные приложения для развертывания в вашем приложении, поскольку они уникальны для каждого приложения. Однако, если вы щелкните Учетные данные пользователя , вы можете установить учетные данные на уровне пользователя, которые можно использовать для входа через FTP / S во все приложения службы приложений в вашей подписке.
Примечание
Аутентификация на конечной точке FTP / FTPS с использованием требуемых учетных данных на уровне пользователя
имя пользователя в следующем формате:
<имя-приложения> \ <имя-пользователя>
Поскольку учетные данные уровня пользователя связаны с пользователем, а не с конкретным ресурсом,
имя пользователя должно быть в этом формате, чтобы направить действие входа в нужную конечную точку приложения.
Развертывание файлов в Azure
- Из вашего FTP-клиента (например, Visual Studio, Cyberduck или WinSCP) используйте собранную вами информацию о соединении для подключения к вашему приложению.
- Скопируйте файлы и соответствующую структуру каталогов в каталог / site / wwwroot в Azure (или в каталог / site / wwwroot / App_Data / Jobs / для веб-заданий).
- Перейдите по URL-адресу вашего приложения, чтобы убедиться, что приложение работает правильно.
Примечание
В отличие от развертываний на основе Git, развертывание по FTP не поддерживает следующую автоматизацию развертывания:
- восстановления зависимостей (например, NuGet, NPM, PIP и Composer)
- сборник.Двоичные файлы .NET
- генерация web.config (вот пример Node.js)
Создайте эти необходимые файлы вручную на локальном компьютере, а затем разверните их вместе со своим приложением.
Обеспечить выполнение FTPS
Для повышения безопасности следует разрешить FTP только через TLS / SSL. Вы также можете отключить FTP и FTPS, если не используете развертывание FTP.
На странице ресурсов вашего приложения на портале Azure выберите Configuration > General settings на левой панели навигации.
Чтобы отключить незашифрованный FTP, выберите Только FTPS в состоянии FTP . Чтобы полностью отключить и FTP, и FTPS, выберите Отключено . Когда закончите, нажмите Сохранить . Если вы используете FTPS Only , вы должны принудительно применить TLS 1.2 или выше, перейдя к блейду TLS / SSL settings вашего веб-приложения. TLS 1.0 и 1.1 не поддерживаются с FTPS Только .
Автоматизация с помощью скриптов
Для развертывания FTP с помощью Azure CLI см. Раздел Создание веб-приложения и развертывание файлов с помощью FTP (Azure CLI).
Информацию о развертывании FTP с помощью Azure PowerShell см. В разделе Отправка файлов в веб-приложение с помощью FTP (PowerShell).
Что происходит с моим приложением во время развертывания?
Все официально поддерживаемые методы развертывания вносят изменения в файлы в папке / home / site / wwwroot
вашего приложения. Эти файлы используются для запуска вашего приложения. Поэтому развертывание может завершиться ошибкой из-за заблокированных файлов. Приложение также может вести себя непредсказуемо во время развертывания, поскольку не все файлы обновляются одновременно.Это нежелательно для приложения, ориентированного на клиента. Есть несколько способов избежать этих проблем:
Устранение неполадок при развертывании FTP
Как я могу устранить неполадки при развертывании FTP?
Первым шагом для устранения неполадок при развертывании FTP является изоляция проблемы развертывания от проблемы с приложением времени выполнения.
Проблема развертывания обычно приводит к тому, что в вашем приложении нет файлов или развертываются неправильные файлы. Вы можете устранить неполадки, изучив свое FTP-развертывание или выбрав альтернативный путь развертывания (например, контроль версий).
Проблема с приложением времени выполнения обычно приводит к тому, что правильный набор файлов развертывается в вашем приложении, но неправильно ведет себя. Вы можете устранить неполадки, сосредоточившись на поведении кода во время выполнения и исследуя конкретные пути сбоя.
Чтобы определить проблему развертывания или выполнения, см. Развертывание и проблемы времени выполнения.
Я не могу использовать FTP и опубликовать свой код. Как я могу решить проблему?
Убедитесь, что вы ввели правильное имя хоста и учетные данные. Также убедитесь, что следующие порты FTP на вашем компьютере не заблокированы брандмауэром:
- Порт управляющего соединения FTP: 21
- Порт подключения для передачи данных FTP: 989, 10001-10300
Как я могу подключиться к FTP в службе приложений Azure в пассивном режиме?
Служба приложений Azure поддерживает подключение как в активном, так и в пассивном режиме.Пассивный режим предпочтительнее, потому что ваши машины развертывания обычно находятся за брандмауэром (в операционной системе или как часть домашней или деловой сети). См. Пример из документации WinSCP.
Следующие шаги
Для более сложных сценариев развертывания попробуйте выполнить развертывание в Azure с помощью Git. Развертывание на основе Git в Azure
позволяет управлять версиями, восстановление пакетов, MSBuild и многое другое.
Дополнительные ресурсы
.