Како да хостујете ФТП сервер на Линуку

Тешко је поверовати, али у 2017. ФТП и даље остаје један од најпоузданијих начина за пренос великих датотека са једног места на друго на интернету. Многи стручњаци су се окренули другим решењима (као што су Синцинг/Битторрент и НФС), али за оне који желе да брзо, на лак и поуздан начин пренесу податке, ФТП сервер је и даље најбољи начин. У овом водичу ћемо вам показати како да угостите ФТП сервер на Линук-у. Користићемо алат који се зове всфтпд ФТП сервер. Постоји много позадинских серверских алата који раде оно што овај алат ради. Ако нисте заинтересовани да користите всфтпд као софтвер за ФТП сервер, врло је лако пронаћи добру алтернативу. Уз то, всфтпд има доста историје и вероватно је најбољи до сада.
УПОЗОРЕЊЕ СПОИЛЕР: Померите се надоле и погледајте видео водич на крају овог чланка.

Инсталација

Добијање всфтпд-а је прилично лако, пошто је софтвер веома мали. Што се серверских алата тиче, овај преузима торту. То је мали демон са конфигурационим фајлом који омогућава свакоме да брзо и лако угости ФТП сервер на свом ЛАН-у или преко интернета. Најбоље од свега, овај алат ради на скоро свему. То значи да ако вам је потребан брз и прљав начин за пренос података са једног сервера на други, можете покренути всфтпд на практично било којој дистрибуцији Линук сервера.

  Како повезати Спотифи са Фацебоок-ом

Поред тога, обични ПЦ десктоп Линук оперативни системи такође носе овај серверски софтвер, што омогућава брзо покретање сервера директно са вашег кућног рачунара.

Убунту

sudo apt install vsftpd

sudo systemctl enable vsftpd

sudo systemctl start vsftpd

Дебиан

sudo apt install vsftpd

sudo systemctl enable vsftpd

sudo systemctl start vsftpd

Арцх Линук

sudo pacman -S vsftpd

sudo systemctl enable vsftpd

sudo systemctl start vsftpd

Федора

sudo dnf install vsftpd

sudo systemctl enable vsftpd

sudo systemctl start vsftpd

Отворите СУСЕ

sudo zypper install vsftpd

sudo systemctl enable vsftpd

sudo systemctl start vsftpd

Остало

Алат всфтпд је услуга која омогућава било ком Линук серверу (или рачунару) да задржи и угости ФТП сервер. ФТП протокол, упркос томе што је веома стар, и даље је у великој мери у употреби данас, тако да се алатка всфтпд налази у скоро свим главним дистрибуцијама Линука за ПЦ и сервере.

Да бисте га набавили за своју Линук дистрибуцију, отворите свој терминал и потражите у менаџеру пакета „всфтпд“ или „ФТП сервер“. Такође би требало да испробате друге ФТП хостинг алате ако ваш оперативни систем заснован на Линуку нема всфтпд.

Конфигурација

Након што инсталирате всфтпд и омогућите га помоћу системд-а, услуга је покренута. Међутим, сам ФТП сервер неће радити осим ако није конфигурисан. Да бисмо то урадили, морамо отворити конфигурациону датотеку всфтпд у уређивачу текста и додати неке ствари. У терминалу отворите уређивач текста.

sudo nano /etc/vsftpd.conf

Подразумевано, анонимне везе су дозвољене. То значи да корисници, без обзира ко су, могу лако да се повежу и користе ваш ФТП сервер. Да бисте олакшали ствари, оставите ову опцију укључену. Ако није, додајте # испред „анонимоус_енабле=ИЕС“ да бисте онемогућили ово подешавање.

  Решите проблеме са прихватањем позива на Ксбок забаву

Затим користите тастере са стрелицама да се померите надоле. Потражите „врите_енабле=ИЕС“ и „анон_уплоад_енабле=ИЕС“. Омогућите ова подешавања тако што ћете уклонити # испред.

Даље у конфигурационој датотеци, постоји безбедносна поставка која би требало да буде омогућена. Ова поставка приморава ФТП сервер да ради на сопственом кориснику и одузима му роот привилегије. То значи да ако неко хакује ваш ФТП сервер, неће моћи да се петља са вашим читавим Линук сервером или рачунаром. Да будемо јасни, всфтпд може да ради без овог подешавања, али ми га не препоручујемо.

Да бисте омогућили ову безбедносну поставку, пронађите „ноприв_усер=фтпсецуре“ и уклоните знак #.

Када су сва ова подешавања омогућена, поново покрените всфтпд са системд инит системом:

sudo systemctl restart vsftpd

Повежите се са сервером тако што ћете отићи на адресну траку вашег Линук менаџера датотека и унети:

ftp://local.ip.address

Напомена: не желите да користите менаџер датотека? Покушати ФилеЗилла уместо тога.

Такође можете користити име хоста, као нпр

ftp://ubuntu-server

и сл.

Да бисте пронашли ИП адресу вашег сервера, урадите ифцонфиг, а затим унесите ИП адресу коју команда враћа (под ИПв4). Алтернативно, урадите:

ping hostname

Затим запишите ИП пинг налазе.

ССХ СФТП

Не можете да покренете овај всфтпд алат? Превише компликована? Постоји још један начин! Инсталирајте ССХ и користите уграђени СФТП алат. ССХ протокол може да угости сигуран ФТП сервер на захтев. Ово има предности, као што је добијање сервера за брзи пренос датотека у трену. Међутим, постоје и велики недостаци, као што је спорија брзина преноса. Традиционални ФТП, иако није тако безбедан, није оптерећен правилима шифровања и као резултат тога корисници могу веома брзо да преносе датотеке.

  Како да поправите „Дозволи непоуздане пречице“ засивљене на иПхоне-у или иПад-у

СФТП ће сигурно извући кориснике из тесне ситуације, али не постоји замена за ФТП, чак ни у 2017. Желите да научите како да СФТП/ССХ протокол функционише? Идите овде да сазнате више!

Закључак

Упркос годинама, ФТП се и даље показује као поуздан алат. Неколико других протокола за пренос је тако поуздано када се подаци брзо и лако преносе преко мреже. Било да само покушавате да преместите неколико датотека на свој веб сервер или да испоручите неколико фотографија неким пријатељима, протокол за пренос датотека и даље доказује да има своје користи.