Как настроить ftp через роутер

Как Подключиться к FTP-серверу На Роутере С Компьютера или Телефона?

Одним из преимуществ wifi роутеров, оснащенных разъемом USB с поддержкой внешних накопителей является возможность запустить на нем полноценный FTP сервер, чтобы обмениваться файлами между компьютерами, телефонами. ТВ, приставками и любыми другими устройствами внутри локальной сети. Я не знаю, какой именно у вас маршрутизатор — на нашем сайте имеются руководства по созданию хранилищ на D-Link, Asus и TP-Link. Данная статья будет универсальна, как зайти на файловый сервер маршрутизатора от любого производителя.

Как подключиться к FTP-серверу с компьютера?

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

В качестве хоста указываем IP адрес роутера — у D-Link, TP-Link и Tenda это по умолчанию 192.168.0.1, у Asus и Zyxel Keenetic — 192.168.1.1. Хотя, если вы его когда-то меняли, то он может иметь и другой вид, например 192.168.43.1. Более точно узнать можно из сведений о подключении на компьютере или в панели управления самого роутера.

Логин и пароль — те, которые мы придумали и записали в USB-пользователях в настройках роутера. Порт — 21.

Читайте также:  Сломалась петля металлической двери

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

Кстати, описанные здесь способы подходят для подключения к любому FTP-серверу, в том числе и находящему в интернете

Поскльку то, как работает FTP-клиент Filezilla мы уже посмотрели, покажу, как зайти на сервер встроенными средствами Windows. Открйте любую папку — с левой стороны у вас будет колонка проводника, в котором надо найти пункт «Сеть»

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

Источник

Настроить Ftp при подключении через маршрутизатор — просто!

И на самом деле, всё просто, когда есть знания происходящего… для людей с желанием разобраться — читайте ниже раздел «теория», для остальных «гайд» в картинках по настройке, на примере Zyxel KeeneticII Giga (прошивка V2) и G6FTP Server на одном из компьютеров в домашней сети.

При работе по протоколу FTP между клиентом и сервером устанавливается два соединения — управляющее (по нему идут команды) и соединение передачи данных (по нему передаются файлы). Управляющее соединение одинаково для Активного и Пассивного режима. Клиент инициирует TCP-соединение с динамического порта (1024-65535) к порту номер 21 на FTP-сервере и говорит «Привет! Я хочу подключится к тебе. Вот мое имя и мой пароль». Дальнейшие действия зависят от того, какой режим FTP (Активный или Пассивный) выбран.
Активный режим. Когда клиент говорит «Привет!» он так же сообщает серверу номер порта (из динамического диапазона 1024-65535) для того, чтобы сервер мог подключиться к клиенту для установки соединения для передачи данных. FTP-сервер подключается к заданному номеру порта клиента, используя со своей стороны номер TCP-порта 20 для передачи данных. Для клиента такое соединение является входящим. Так что зачастую работа в активном режиме клиентов, находящихся за файрволлом или NAT затруднена или требует дополнительных настроек.
Пассивный режим. В Пассивном режиме, после того как клиент сказал «Привет!», сервер сообщает клиенту свой IP адрес и номер TCP-порта (из динамического диапазона 1024-65535), к которому можно подключиться для установки соединения передачи данных. В дальнейшем будем называть их пассивными портами. При этом, как легко заметить, порты в таком соединении, как со стороны клиента, так и со стороны сервера оказываются произвольными. В пассивном режиме клиент легко может работать с сервером сквозь свой файрволл, но зачастую для поддержки пассивного режима сервером требуется соответствующая настройка файрволла уже на стороне сервера.

Главное отличие между Активным режимом FTP и Пассивным режимом FTP — это сторона, которая открывает соединение для передачи данных. В Активном режиме клиент должен суметь принять это соединение от FTP сервера. В Пассивном режиме клиент всегда инициирует это соединение сам, и принять его должен уже сервер.

Пассивный режим работы FTP предназначен для соединения клиентов, находящихся за Firewall. В домашних сетях именно этот режим работы должен быть основным режимом FTP сервера, если Вы хотите, чтобы у пользователей не было проблем с доступом.

Теперь практика в картинках.

Для начала делаем привязку компьютера к IP , в моём случае это 10.0.0.100

затем настраиваем стандартные порты фтп

и добавляем порты для работы в пассивном режиме

после чего переходим к настройке G6Ftp Server

В «Диапазон портов для пассивного режима» пишу выбранные и открытые на роутере пассивные порты 6021-6023, не забывая прописать ВНЕШНИЙ IP в пункт «Перенаправить PASV IP»!

теперь остаётся поставить галочку..

и можно идти проверять доступность нашего Ftp снаружи.

Источник

Если на вашем роутере TP-LINK есть USB-разъем, то скорее всего на нем можно запустить FTP-сервер для доступа к файлам из локальной сети, или из интернета. Имеется введу доступ к тем файлам, которые находятся на накопителе, который подключен к роутеру.

Очень удобно. Подключаем к роутеру флешку, или внешний жесткий диск, запускам FTP-сервер, и получаем доступ к этому накопителю со всех устройств, которые подключены к роутеру. И не только с компьютеров, но и с мобильных устройств. Честно говоря, не знаю как там с устройствами на iOS, а вот мобильные устройства на Android без проблем подключаться к FTP серверу, и получают доступ к файлам.

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

Показывать я буду на примере роутера TP-LINK Archer C20i. Подключил я к нему обычную флешку. Вы так же подключите свой накопитель в USB-разъем маршрутизатора. У меня получилось вот так:

Роутер должен быть включен. И устройство, с которого вы будете настраивать, должно быть подключено к роутеру по Wi-Fi, или по сетевому кабелю.

Дальше открываем любой браузер, и переходим по адресу tplinklogin.net, 192.168.1.1, или 192.168.0.1. Точный адрес указан на наклейке снизу маршрутизатора. На странице авторизации указываем имя пользователя и пароль. Если вы их не меняли, то это admin и admin. Если не получается, то смотрите подробную инструкцию.

Перейдите сразу на вкладку «USB Settings» (Настройки USB) – «USB Mass Storage» (USB-хранилище) . На этой странице будет отображаться USB накопитель, который мы подключили к маршрутизатору.

Убедились, что накопитель есть и он работает. Дальше я советовал бы отключить совместный доступ к этому накопителю, так как он по умолчанию почему-то включен. Что бы он не отображался на устройствах в локальной сети. А использовался только для FTP сервера. Для этого откройте вкладку «Storage Sharing» (Совместный доступ) , и нажмите на кнопку «Disable» (Отключить) .

Переходим на вкладку «FTP Server». Он должен быть включен, в статусе «Enabled». По умолчанию он у меня был включен.

По умолчанию, уже создан каталог «volume» с доступом ко всему накопителю. И с правами администратора. Сейчас объясню. Сам сервер уже работает, и к нему можно получить доступ. По умолчанию, доступ настроен ко всему накопителю. И с правами администратора «Super User». Права администратора дают полный доступ к файлам на накопителе. В том числе, на их изменение.

Это значит, что мы уже можем получить доступ к FTP серверу с любого устройства, которое подключено к нашему роутеру. Для этого, на вкладке «USB Settings»– «FTP Server», справа (где инструкция) , скопируйте ftp адрес (или просто запомните, он нам понадобится) :

Для получения доступа, нам нужно будет указать имя пользователя и пароль. Это те же данные, которые мы указывали при входе в настройки маршрутизатора (заводские – admin и admin) .

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

Подключение к запущенному FTP-серверу на компьютере

Просто открываем проводник «Мой компьютер», или «Этот компьютер» (Windows 10) , и переходим по адресу, который указан в настройках роутера. У меня это «ftp://192.168.0.1». Если у вас IP-адрес роутера 192.168.1.1, то адрес будет «ftp://192.168.1.1».

Дальше появится запрос имени пользователя и пароля. Я об этом писал выше. Здесь нужно указать те же данные, которые вы используете для входа в настройки роутера TP-LINK (стандартные admin и admin) . Можете поставить галочку «Сохранить пароль», и нажмите «Вход».

После этого, вы увидит файлы, которые находятся на флешке, которая подключена к роутеру. Если у вас на накопителе были какие-то файлы, то они будут в папке «volume».

Вы можете создавать новые папки, копировать туда файлы, или просматривать их. Все работает независимо от версии Windows. Проверял на Windows 10, и Windows 7.

Для подключения к созданному серверу можно так же использовать сторонние программы. Такие как «FileZilla». А можно обойтись и стандартным средством Windows.

Настройка FTP подключения к сетевому диску

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

Для этого, заходим в «Мой компьютер» (не забываем, что в Windows 10, это «Этот компьютер») , и нажимаем на пункт «Подключить сетевой диск». Если у вас Windows 10, то сначала нажимаем на пункт «Файл» – «Подключить сетевой диск».

Появится окно, в котором нажимаем на «Подключение к сайту, на котором можно хранить документы и изображения». И в следующем окне нажимаем «Далее».

Два раза нажимаем на «Выберите другое сетевое размещение», указываем адрес нашего сервера, и нажимаем «Далее».

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

И в следующем окне придумываем и записываем любое имя для нашего подключения. Нажимаем «Далее».

В последнем окне нажимаем кнопку «Готово», и сразу откроется папка с файлами. Если появится запрос пароля, то укажите его.

Эта папка всегда будет отображаться в проводнике, на вкладке «Компьютер».

Открыв эту папку, вы сразу получаете доступ к USB накопителю. Мы знаем адрес сервера, имя пользователя и пароль (которое можно сменить в настройках роутера) , поэтому, можем подключаться к серверу с любого устройства в локальной сети. На Android устройствах я советую подключаться через файловый менеджер «ES проводник». Позже напишу об этом отдельную статью.

К настроенному на роутере TP-Link FTP-серверу можно получить доступ через интернет. Это значит, что с любого устройства, которое подключено к интернету можно зайти на флешку (которая подключена к роутеру) и получить доступ к файлам.

Для доступа к FTP-серверу используется внешний IP-адрес, который роутер получает от провайдера. Если ваш провайдер выдает белый, статический внешний IP-адрес (WAN IP) , то после настройки FTP (активации функции «Доступ к Интернет») по этому адресу можно получить доступ к файлам откуда угодно. Достаточно узнать свой IP-адрес (например, на сайте 2ip.ru) и перейти по нему в браузере, добавив в начале ftp://

Но обычно провайдеры выдают динамические IP-адреса, которые могут меняться. В таком случае, есть два варианта: либо заказать у провайдера услугу «статический IP-адрес», либо настроить DDNS (об этом подробнее напишу ниже и дам ссылку на инструкцию) .

Но еще хуже, это когда провайдер выдает серый IP-адрес. Тогда даже DDNS не поможет. Подробнее в статье: DDNS (динамический DNS) на роутере: что это, как работает и как пользоваться. Нужно просить у провайдера белый, публичный IP-адрес и настраивать DDNS, или заказывать сразу услугу «статический IP-адрес».

Чтобы FTP-сервер был доступен удаленно, нужно включить функцию «Доступ к Интернет» в настройках FTP на роутере TP-Link.

В строке «Интернет-адрес» будет указан IP-адрес, по которому можно зайти на FTP-сервер (писал об этом выше и показывал на скриншоте) .

Мы уже выяснили, как зайти на FTP-сервер через внешний, статический IP-адрес. Если роутер от провайдера получает динамический IP-адрес, то доступ к серверу тоже будет. Но провайдер выдаст роутеру новый IP-адрес и доступ пропадет (а смотреть каждый раз этот адрес не очень удобно, да и не всегда есть возможность) . В таком случае проблема решается настройкой DDNS на роутере TP-Link.

Настраиваем DDNS, получаем постоянный адрес и используем его для удаленного входа на FTP-сервер. Прописав в начале адреса ftp://

Заходить на FTP-сервер можно не только через браузер, но и через специальные FTP-клиенты. Их можно установить как на компьютеры с Windows и Mac OS, так и на мобильные устройства. В Windows я использую FileZilla Client. Нужно создать новое подключение и указать хост (адрес сервера) , имя пользователя и пароль.

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

Настройки учетной записи и папки для FTP сервера на TP-LINK

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

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

Для начала нам нужно создать пользователя. В настройках роутера откройте вкладку «USB Settings» (Настройки USB) – «User Accounts» (Учётные записи пользователей) .

По умолчанию там будет пользователь admin*. Что бы создать нового пользователя, заполните снизу поля:

  • Choose Index (Выберите номер) – выбираем номер для пользователя.
  • New Username (Имя пользователя) – указываем имя для нового пользователя.
  • И два раза указываем пароль для этого пользователя.

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

Дальше снова переходим на вкладку «FTP Server». Самая запутанная часть. Как-то сложно и не понятно все это сделали в компании TP-LINK. Каким-то системным администратором нужно быть, что бы разобраться.

Значит, на вкладке «FTP Server» мы видим таблицу, в которой по умолчанию уже есть один ресурс «volume». Это доступ ко всему накопителю (к корневой папке накопителя) . Мы можем создать еще одну папку, к которой разрешить доступ например для созданного пользователя (группы пользователя) , и с определенными правами. Или же, изменить права доступа ко всему накопителю, для созданной учетной записи.

Сейчас все покажу. Давайте сначала создадим еще один общий ресурс. Нажмите на кнопку «Add New Folder» (Добавить новую папку) .

В поле «Share Name» (Имя ресурса с совместным доступом) указываем имя папки. Нажимаем на кнопку «Browse» (Обзор) .

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

После того, как выбрали директорию, мы можем задать права доступа, для созданного нами пользователя. Просто в таблице, напротив пользователя установите нужные права доступа к этой папке. Там есть три варианта: Full Access (полный доступ) , Read Only (только чтение) , No-Access (нет доступа) . Я поставил только чтение. Нажимаем на кнопку «Apply» (Применить) .

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

Для примера: у меня, на скриншоте ниже, пользователь admin (он под номером 1) имеет доступ к обоим папкам. К «volume» и «test2». В таблице стоят буквы F.

А пользователь «guest» (который под номером 2) не имеет доступа к каталогу «volume» (к корню накопителя) , но имеет доступ к ресурсу «test2». А это директория «/Music». Поэтому, когда мы перейдем по адресу ftp://192.168.0.1 и укажем имя пользователя guest и пароль от этой учетной записи, то мы получим доступ только к директории /Music (не сможем просматривать весь накопитель) . И этот доступ будет с правами «только чтение». То есть, мы не сможем удалять файлы и создавать новые.

Действительно сложно разобраться. Но если понять как все это работает, то можно очень тонко настроить доступ к разным директориям и для разных учетных записей.

Послесловие

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

Все хорошо и стабильно работает. Очень удобно, если вам нужно использовать общие файлы на нескольких устройствах в сети. И что бы эти файлы находились не на одном из устройств, а на USB накопителе, подключенному к роутеру TP-LINK.

Вопросы можете задавать в комментариях. Так же, не забывайте делиться опытом, и интересными советами по этой теме. Всего хорошего!

Источник

Оцените статью