Содержание
- 1 Начало настройки
- 2 1. Создание FTP сайта
- 3 2. Настройка FTP сайта
- 4 3. Создание и настройка виртуальной папки FTP
- 5 4. Создание пользователя
- 6 5. Настройка прав доступа для папки FTP
- 7 6. Настройка Windows Frewall
- 8 Подключение через Total Comander
- 9 Какую программу использовать для FTP?
- 10 Как работать без FTP клиента?
- 11 Итог:
В этой статье мы расскажем о таких вещах:
- как настроить FTP-сервер на компьютере, который подключён к роутеру;
- как предоставить к нему доступ из всемирной сети Интернет.
Скачайте и установите любой FTP-сервер, который вам нравится, или с которым вы привыкли работать. Мы для примера скачаем бесплатную программу Filezilla Server с официального сайта: https://filezilla-project.org/download.php?type=server
Запустите скачанный установочный файл:
Нажмите Далее:
Нажмите Отклоняю:
Нажмите Отклоняю ещё раз:
Нажмите Установить:
Нажмите I agree:
Next:
Install:
Запустите интерфейс программы.
Войдите в настройки: меню Edit -> Settings:
Теперь нужно настроить пассивный режим FTP.
1) Выберите раздел Passive mode settings;
2) Установите галку Use custom port range;
3) Задайте удобный для вас диапазон портов для использования в пассивном режиме;
4) В поле Use the following IP пропишите ваш внешний IP;
5) Нажмите кнопку OK для сохранения настроек.
Теперь необходимо настроить учётные записи пользователей и указать домашние директории.
Войдите в меню Edit и выберите Users:
В разделе General нажмите Add:
Введите имя пользователя и нажмите OK:
1) Установите галку возле Password. Этим вы укажете, что для данной учётной записи будет требоваться пароль.
2) Задайте пароль для данной учётной записи;
3) Перейдите в раздел Shared folders:
В разделе Shared folders нажмите Add:
и выберите папку, которая будет открыта данному пользователю для доступа через протокол FTP. После выбора общей папки нажмите OK:
Задайте разрешения для данного пользователя в папке.
В области Файлы вы можете разрешить или запретить следующие операции с файлами:
- Чтение;
- Запись;
- Удаление;
- Изменение.
В области Папки вы можете разрешить или запретить следующие операции с папками:
- Создание;
- Удаление;
- Просмотр списка;
- Просмотр вложенных папок.
После того, как вы зададите разрешения для данного пользователя в текущей папке, нажмите OK для сохранения настроек:
Заходим в Панель управления и выбираем Брандмауэр Windows.
Нажимаем ссылку Дополнительные параметры:
Нажимаем правой кнопкой мыши по Правила для входящих подключений и выбираем Создать правило:
Выбираем вариант Для программы и нажимаем Далее:
Установите переключатель в положение Путь программы и с помощью кнопки Обзор укажите путь к файлу Затем, нажмите Далее:
Выберите вариант Разрешить подключение и нажмите Далее:
Нажмите Далее ещё раз:
Дайте произвольное имя правилу и нажмите Готово:
Теперь нам необходимо создать проброс портов на шлюзе. Шлюзом может быть роутер, модем или другое устройство. Войдите на веб-интерфейс роутера (читайте статью о том, что такое веб-интерфейс и как на него зайти: https://compfixer.info/kak-zajti-v-nastrojki-routera/ ) и откройте раздел перенаправления портов. Подробнее о перенаправлении портов читайте в нашей статье: Что такое проброс порта.
Создайте два правила.
Правило №1: проброс внешнего порта 21 на порт 21 компьютера, где установлена программа FTP-сервер.
Правило №2: проброс диапазона портов на такой же диапазон портов на компьютере с установленной программой FTP-сервер.
Сохрание настройки.
Для доступа к FTP-серверу вы можете использовать либо FTP-клиент, либо браузер, либо даже проводник. Конечно же, предпочтительнее использовать FTP-клиент. Мы рекомендуем бесплатную программу FileZilla client. Скачать его вы сможете на официальном сайте: https://filezilla-project.org/download.php?type=client
В поле Хост введите либо имя хоста (доменное имя), либо внешний IP-адрес роутера. Затем, введите имя пользователя, созданное вами в программе FileZilla Server на компьютере, соответствующий ему пароль и нажмите кнопку Быстрое соединение:
Если в пробросе портов в настройках роутера вы не изменяли порт №21 на нестандартный, то поле Порт можно оставить пустым — программа по умолчанию подключится на 21-ый порт.
Рассмотрим в статье самый популярный способ, как настроить FTP для выделенного сервера. Инструкция подойдет для всех версий Windows Server, ведь принцип работы веб-сервера (IIS) устроен однотипно.
- Создание FTP сайта
- Настройка FTP сайта
- Создание и настройка виртуальной папки FTP
- Создание пользователя
- Настройка прав доступа для папки FTP
- Настройка Windows Frewall
- Подключение через Total Comander
Начало настройки
- Перед началом работ убедитесь, что на выделенном сервере установлены веб-сервер (IIS) и подключены службы ролей «FTP-сервер«. Сделать это можно через Мастер добавления ролей и компонентов
- Мы будем настраивать соединение FTP к папке, которая находится по пути C:inetpubsitename. Рекомендуем настраивать аналогично, чтобы в процессе настройки не запутаться.
1. Создание FTP сайта
Откройте IIS, в колонке «Connections» кликните по папке «Sites». В правой колонке «Actions» нажмите на «Add FTP Site».
В окне «Add FTP Site» указываем название FTP и путь к папке, к которой нужно подключиться через FTP.
Устанавливаем значения:
FTP site name — название FTP
Physical path — путь к папке, к которой настраиваем FTP (у нас путь — C:inetpubsitename)
Устанавливаем «No SSl» и идем далее
Устанавливаем значения:
Authentication — Обычная
Authorization — Specified users и имя пользователя для FTP (этого пользователя мы создадим позже)
Permissions — Write
Нажав Finish заканчиваем создание FTP сайта.
2. Настройка FTP сайта
В левой колонке нажимаем на созданный FTP сайт и кликаем в меню на «FTP Authentication».
Проверяем что параметр «Basic Authentication» включен (Enabled). Включите, если параметр выключен.
Переходим назад в основное меню и кликаем на «FTP User Isolation».
Устанавливаем значение «User name directory (disable global virtual directory)» и сохраняем (Apply).
3. Создание и настройка виртуальной папки FTP
В левой колонке нажимаем правой клавишей мыши (далее ПКМ) и кликаем на «Add Virtual Directory».
В окне прописываем значения:
Alias — LocalUser
Physical Path — C:inetpub
Нажимаем ПКМ по созданной папке «LocalUser» в левой колонке. В окне указываем значения:
Alias — название FTP сайта (такое же как в 1 шаге)
Physical Path — C:inetpubsitename
Переходим назад и кликаем на «FTP Authorization Rules».
В правой колонке нажимаем на «Add Allow Rule», чтобы вызвать окно настроек.
В окне устанавливаем значения:
Specified users — имя пользователя для FTP (мы уже указывали его в 1 шаге и скоро будем его создавать в Windows Server)
Permissions — Read
Нажимаем «OK» и завершаем настройку виртуальной папки FTP.
4. Создание пользователя
Переходим в Control Panel (Панель управления) и нажимаем на «User Account».
Не можете найти Панель управления? Посмотрите статью Как открыть панель управления Windows Server 2012-2019
Далее идем в «Manage another account» и нажимаем «Add a user account» (Добавить пользователя) под списком пользователей. Появится окно, заполните в нем все поля. User name укажите тоже самое, что указывали на предыдущих шагах.
5. Настройка прав доступа для папки FTP
Перейдите по пути C:inetpub и нажмите ПКМ по папке для которой настраиваете FTP (у нас эта папка называется sitename). Откроется окно. На вкладке «Security» кликните на «Edit».
Далее нажимает на «Add».
В окне укажите имя пользователя. Нажмите «OK».
В окне посередине кликните по пользователю и внизу выставьте все права для него — в «Full control» поставьте галочку на «Allow». Нажмите «OK».
Вы окажетесь снова на вкладке «Security», теперь нажмите на «Advanced».
Поставьте галочку на пункте «Replace all child object permission entries with…». Нажмите «OK».
Появится окно с предупреждением. Ничего страшного. Нажмите «Yes».
6. Настройка Windows Frewall
Теперь заключительная часть настройки FTP для Windows Server — нужно настроить файрволл. Перейдите снова в Control Panel и нажмите на Windows Frewall.
В левой колонке перейдите в «Allow an app or feature through Windows Firewall». Теперь добавим службу FTP, для этого кликните на «Allow another app…».
Нажимаем на «Browse».
Выберите приложение ftp.exe по пути C:WindowsSystem32 и нажмите «Add».
Появится служба «File Transfer Program», выставьте ее права «Private» и «Public» (поставьте галочку). Затем убедитесь, что с службе «FTP Server» выставлено право «Public». Нажмите «OK». Все настройки завершены, можно подключаться.
Подключение через Total Comander
Скачайте программу с официального сайта разработчика https://www.ghisler.com/download.htm. Установите программу и запустите. Нажмите Cntrl + F (Соединение с FTP-сервером) и нажмите «Добавить». В окне настроек заполните имя соединения, сервер, учетную запись (имя пользователя, которого мы создали на сервере) и пароль.
Чтобы подключитесь к папке на сервере через FTP, нажмите «Соединиться».
Если считаете, что статья статья оказалась полезной для вас, сохраните ее в закладках. Возможно статья где-то пригодится. Прямая ссылка — https://inclient.ru/kak-sozdat-ftp-dlya-windows-server-2012/
Здравствуйте, дорогие подписчики. Думаю, многие из вас слышали про ФТП, но не все знают через какие программы можно с ними работать. В этой статье, я расскажу про то, какую программу для FTP я использую, а так же кратко опишу основные операции.
Содержание
Какую программу использовать для FTP?
На самом деле программ, которые позволяют работать через ФТП множество, еще их называют FTP клиентами. Лично я использовал только две – это FileZilla и FTPRush. Больше всего мне нравится второй, поэтому на основе его я и буду описывать эту статью. В других клиентах действия будут примерно такие же, с небольшими различиями, но для понятия основ этого хватит.
Как зайти на свой сайт через FTP?
Для того чтобы зайти на сайт через ФТП, достаточно узнать у вашего хостинг провайдера, данные вашего FTP сервера. Как правило, они присылаются вам специальным письмом сразу же после оплаты хостинга.
Далее открываете FTP клиент и в самом верху находите следующие поля: хост, порт, пользователь и пароль. В эти поля вам необходимо ввести ваши данные, которые вам дал ваш хостинг провайдер.
- В поле «Хост» – в него вводите адрес хостинга вашего сайта, как правило, он выглядит либо в виде url либо в виде IP адреса.
- В поле «Порт» – как правило ничего специальное не вводится, по умолчанию стоит — 21. Единственное исключение это когда для подключения в настройках хостинга вам дают, какой-то другой порт.
- В поле «Пользователь» – в вводите имя пользователя для ФТП, которое было указано в письме при оплате хостинга.
- В поле «Пароль» – в вводите пароль от FTP, который так же был указан в письме при оплате хостинга.
После ввода всех этих данных просто нажимаете на клавиатуре Enter и спустя пару секунд вы подключаетесь к вашему сайту через FTP.
Как копировать файлы по FTP?
Для того чтобы скопировать нужные файлы достаточно просто открыть папку с данными сайта с одной стороны и папку с файлами которые вы хотите перекинуть с другой стороны. Далее все просто выделяете нужные вам файлы и нажимаете на них правой кнопкой мыши. В выпадающем меню выбираете пункт «Передать».
После этих действий файлы начнут копироваться на сервер вашего хостинга.
Как менять атрибуты файлов через FTP?
Иногда возникает необходимость поменять атрибуты, каких-то конкретных файлов или папок. Атрибуты – это такие свойства файлов, которые позволяют разрешить или запретить доступ. Как правило, атрибуты можно выбирать либо по пунктам, либо проставив специальный код введя который атрибуты проставляются автоматически.
Для того чтобы поменять атрибут файла или папки просто нажимаете на него правой кнопкой мыши, и в выпадающем меню выбираете пункт «Атрибуты».
Вносите необходимые вам изменения и нажимаете «Ок».
Все после этих действий атрибуты файла будут успешно изменены.
Как удалять файлы?
Для удаления какого-то файла с хостинга , достаточно просто нажать на него правой кнопкой мыши и в выпадающем меню нажать на кнопку «Удалить».
После этого файл будет успешно удален с сервера.
Как работать без FTP клиента?
Справедливости ради хочется сказать, что большинство хостинг провайдеров поддерживает возможность работы с FTP через внутреннюю админку. Например, знаю точно, что так можно делать на REG ru и на Евробайт. Думаю, и на других хостингах эта возможность так же присутствует.
Итог:
Надеюсь после прочтения этой статьи у вас больше не осталось вопросов, касательно того какую программу использовать для FTP. Более того, теперь вы умеете совершать минимальный набор действий который присутствует в любой программе. На этом все. Как всегда желаю вам добра и море позитива 🙂
Если данная информация была полезна для вас и вам понравилась статья про то какую программу использовать для FTP. Пишите свои комментарии и предложения. С уважением Юрий, до встречи на страницах блога Iprodvinem.
Используемые источники:
- https://compfixer.info/ftp-server-behind-router/
- https://inclient.ru/kak-sozdat-ftp-windows-server-2012/
- https://iprodvinem.ru/dlya-novichka/kakuyu-programmu-ispolzovat-dlya-ftp.html