ѕоставка оборудовани€ √аранти€ и помощь с настройкой. —кидка дл€ наших читателей по промокоду WIKIMERIONET  упить
»нтерфейс статистики Merion Mertics показывает ключевые диаграммы и графики по звонкам, а также историю звонков в формате, который легко поймет менеджер ѕопробовать бесплатно
¬недрение
контакт-центра
 онтакт - центр как канал продаж и маркетинговой коммуникации ¬недрить
»нтеграци€ с CRM ѕомогаем навести пор€док с данными
и хранить их в единой экосистеме
ѕодключить
»“ Ѕезопастность ”мна€ информационна€ безопасность дл€ вашего бизнеса «аказать
ћерион Ќетворкс

7 минут чтени€

ѕорой по€вл€етс€ необходимость делитьс€ своими файлами с друзь€ми, которые живут в соседней квартире и дел€т с вами вашу локальную сеть. »ли же у вас есть NAS сервер и вы решили организовать свое файловое хранилище, куда могли бы получить доступ с любой точки мира.

ѕравда, закачать файлы в облако и пользоватьс€ оттуда никто не отмен€л, но туда вы не поместите терабайты информации, котора€ хранитс€ у вас на домашнем сетевом хранилище. ¬от тут на помощь приходит локальный FTP сервер. —етевые файловые накопители имеют встроенную возможность и соответствующие средства дл€ организации данного сервиса. ќ возможност€х конкретных моделей можно узнать на сайте производител€. Ќо мы решили создать свой сервер на обычном домашнем ноутбуке.

ƒл€ претворени€ в жизнь нашей затеи выбрали бесплатную и достаточно известную программу FileZilla. — клиентской частью наверное вам приходилось работать чаще, но есть еще и серверна€ часть, котора€ позвол€ет создавать свой FTP сервер.  ачаем программу с официально сайта и устанавливаем. ”становка стандартна€ поэтому покажу ту часть, котора€ может вызвать вопросы.

”становить как службу, чтобы при загрузке компьютера

Ќа этом месте установки выбираем ”становить как службу, чтобы при загрузке компьютера сервер запускалс€ автоматически. ѕорт можно помен€ть, но особого смысла нет, так как он используетс€ только дл€ локального подключени€ к серверу.

ƒалее переходим к настройке самой программы. “ут тоже буду останавливатьс€ только на основных моментах, которые критичны дл€ работы системы. »так, первым делом в меню Edit выбираем Settings. ¬ пункте General Settings выставл€ем значение как на рисунке:

General Settings

Listen on these ports указывает на то, какие порты программа должна прослушивать дл€ вход€щих соединений. ƒл€ большей безопасности их можно изменить и поставить любой порт выше 1023. ¬ принципе можно и выше 1, но хорошим тоном считаетс€ выбор не общеизвестных портов, дабы избежать конфликтов.

Number of threads указывает на число потоков. –екомендуетс€ устанавливать равным числу установленных процессоров умноженных на 2.

Connection timeout устанавливает врем€ в сессии дл€ поключенного пользовател€.

No Transfer timeout здесь указываетс€ врем€ после последнего трансфера файлов, по истечении которого соединение с сервером будет прервано.

Login timeout задает врем€ ожидани€ ввода пользователем учЄтных данных.

¬ принципе в локальной сети этих настроек вполне достаточно. —ледующий пункт Passive mode settings, который настраиваетс€ если вы подключаетесь к вашему серверу извне, а сервер стоит за маршрутизатором, который в свою очередь преобразует ваш серый IP, который начинаетс€ с 192.168. в белый, то бишь публичный, который виден всему »нтернету.

пункт Passive mode settings

Use custom ranges указываете порты, которые система выборочно откроет при инициализации подключени€ извне.

Use following IP указываете ваш внешний IP адрес, который можете посмотреть в »нтернете вбив в поисковик ключевое слово my ip.

Retrieve external IP address from тут остановлюсь поподробней. ƒело в том, что внешний IP у обычных поользователей мен€етс€. » если вы укажете текущий адрес, то через некоторое врем€ он будет недоступен. “ут на помощь приходит Dynamic DNS. Ёто такой вид услуги, котора€ позвол€ет обращатьс€ к вашему внешнему IP адресу по доменному имени, например mycomp.com. ƒл€ этого нужно зарегистрироватьс€ на одном из многочисленных сервисов, предоставл€ющих данную услугу, выбрать себе доменное им€ и настроить соответствующим образом маршрутизатор. Ќо обо всем по пор€дку.

’от€ на рынке много поставщиков услуги указанного вида, € остановил свой выбор на noip.com. ¬о-первых, потому что этот сервис поддерживаетс€ моим роутером. ј во-вторых, здесь бесплатно предоставл€етс€ доменное им€ на мес€ц, а по истечении вы просто заходите и заново регистрируете ваш домен.

переходим на сайт noip.com

ƒл€ регистрации переходим на сайт noip.com. ¬ главном окне в разделе Quick Add вписываем любое название и выбираем домен третьего уровн€. Ќажимаем Add hostname и наш домен готов. «атем открываем панель управлени€ маршрутизатором, переходим на вкладку ƒинамический DNS, выбираем поставщика услуг, вводим им€ пользовател€ указанный при регистрации на сайте сервиса, пароль и доменное им€. ¬ключаем DNS и нажимаем ¬ойти. ≈сли всЄ указано правильно состо€ние подключени€ будет "”спешно!"

NoIP на TP-Link

ѕосле всего этого в настройка FileZilla в строке Retrieve external IP address from указываем наш DNS адрес.

ƒело остаетс€ за малым создать пользовател€ и протестировать подключение. ƒл€ этого в меню Edit выбираем Users. ¬ открывшемс€ окне нажимаем на Add, задаЄм ему им€, ставим галочки перед Enable account и Password и вводим пароль. ¬се остальные настройки можно не мен€ть:

Enable account и Password

«атем создаем папку дл€ пользовател€, даем ему нужные права и указываем как домашнюю директорию Set as home dir, чтобы при подключении пользовател€ перебросило сразу в нужное место. ћожно дл€ каждого пользовател€ создать отдельную папку, а также назначать разные уровни доступа на одну и ту же директорию.

Set as home dir

Ќо что если вы всЄ это сделали, но друзь€ из  анады всЄ же не могут подключитьс€? ѕроблем могут быть две. ѕерва€, не настроен переброс портов на роутере, втора€ не прописано нужное правило на сетевом экране. “ак настроим!

ƒл€ переброса портов на маршрутизаторе TP-Link переходим на вкладку ѕереадресаци€ -> ¬иртуальные сервера. ѕо умолчанию здесь никаких записей нет. Ќажимаем на ƒобавить и вводим нужные значени€.

переброса портов на маршрутизаторе TP-Link

ѕорт сервиса указываем внешний порт, на который будут идти обращени€ на наш IP. «десь можно прописать и свои значени€, но при подключении извне нужно будет прописать их в настройках клиента. —тандартный порт FTP 21.

¬нутренний порт порт, который слушаетс€ на нашем сервере. ¬ нашем случае это тоже 21.

IP-адрес адрес компьютера, где установлена серверна€ часть программы FileZilla.

ѕротоколы тут выбор не велик либо TCP, либо UDP. ќ протоколах можно говорить долго, но вкратце TCP гарантирует доставку отправленного пакета, но работает медленней, так как приходитс€ ждать подтверждени€ получени€ каждой порции данных. UDP же шустрее TCP, но его не заботит получит ли адресат пакет или нет. FTP работает поверх TCP.

≈сть еще набор предопределЄнных портов, который можно выбрать из выпадающего списка. ≈сли всЄ стандартно, то выбираем FTP и нам не придЄтс€ вручную вводить все значени€. «атем нажимаем на —охранить.

ƒалее переходим к настройке межсетевого экрана. ƒл€ начала, чтобы убедитьс€, что именно он блокирует попытки подключени€, лучше его вовсе отключить. ≈сли всЄ заработало, то переходим к соответствующим настройкам.

Ќа ѕанели управлени€ выбираем Windows Defender Firewall -> Advanced Settings. Ќажимаем на Inbound Rules (ѕравила дл€ вход€щих соединений) и в правой панели выбираем New Rule. ¬ открывшемс€ окне значени€ ставим как на рисунке:

Windows Defender Firewall -> Advanced Settings

«атем указываем порты и протоколы, дл€ которых хотим разрешить соединение. ƒл€ FTP указываем TCP/21:

ƒл€ FTP указываем TCP/21

Ќажимаем Next, указываем действие –азрешить (Allow the connection):

Allow the connection

ѕрофиль указывает дл€ каких сетей будет действовать данное правило. ¬ыбираем все:

ѕрофиль

¬ конце вводим название правила и нажимаем Finish.

Finish

ƒл€ Passive Mode делаем все тоже самое, только значение портов указываем те, что были прописаны в настройках программы в пункте Passive mode settings. “ут мы настроили правило дл€ вход€щих подключений. “акже нужно настроить правило дл€ исход€щих соединений. ¬се то же самое, просто настраиваетс€ в Outbound Rules (ѕравила дл€ исход€щих подключений).

ѕосле этого все должно начать работать. ≈сли что-то не работает, попробуйте отключить межсетевой экран антивируса, если там таковой есть. ¬ любом случае программа вам даст подсказки: код и описание ошибки, по причине которой не смог подключитьс€ пользователь. (¬ данном случае ошибок нет, цель рисунка нагл€дно показать как выгл€дит сообщение программы)

FTP сервер подн€т на домашнем компьютере

ѕолезна ли ¬ам эта стать€?


Ёти статьи могут быть вам интересны: