Како подесити ФТП сервер на Убунту

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

Протокол за пренос датотека (ФТП) је најчешће коришћен мрежни протокол, који се користи за пренос датотека између два рачунара. Протокол је заснован на архитектури клијент-сервер. Један од рачунара покреће ФТП серверски програм, док други рачунар покреће ФТП клијентски програм, који може да преузима или отпрема датотеке на серверски рачунар на основу дозвола.

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

Готово сви популарни оперативни системи као што су Виндовс, ГНУ/Линук, Мац ОС имају на располагању ФТП сервер и клијентске програме. У овом чланку ћемо видети како да подесите ФТП сервер на Убунту систему.

Инсталација

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

Овај програм је доступан у стандардном Убунту спремишту. Да бисте га инсталирали, покрените:

судо апт инсталл всфтпд

Белешка: За Убунту верзије < 14.04, користите апт-гетуместо погодан.

Након инсталације, всфтпд демон би требало да се покрене аутоматски. Да бисте проверили да ли је исправно покренут, покрените:

статус услуге всфтпд

Ако статус није Ацтиве, тј. није исправно покренут, покрените следећу команду да бисте га покренули и поново проверите статус након покретања да видите да ли је сада Ацтиве.

судо сервице всфтпд старт

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

Конфигурациони фајл за всфтпд је /етц/всфтпд.цонф. Овде су доступне бројне опције конфигурације. Променићемо две опције које су обично потребне.

Отворите датотеку користећи вим или било који уређивач по вашем избору.

судо вим /етц/всфтпд.цонф

Подразумевано, анонимни приступ ФТП серверу није дозвољен. Да бисмо дозволили анонимни приступ, мењамо променљиву анонимоус_енабле из НЕ до ДА у фајлу.

За анонимни приступ, корисник са именом фтп се креира током инсталације. Подразумевани директоријум за приступ анонимном кориснику је /срв/фтп, што је заправо кућни директоријум корисника фтп. Све датотеке које се деле са анонимним корисницима морају се копирати овде.

Ако желимо да променимо директоријум за анонимни приступ, потребно је да променимо почетни директоријум корисника фтп. Да бисте то урадили, покрените:

судо усермод -д фтп

Слично, подразумевано није дозвољен приступ писању, односно приступ уплоад-у, на ФТП сервер. Да бисмо то омогућили, декоментирамо линију променљивом врите_енабле=ДА.

Сачувајте и изађите из датотеке. Ако користите вим, притисните Есцапе да бисте отишли ​​у вим командни режим, а затим откуцајте :вк и притисните Ентер да бисте сачували и изашли из датотеке.

Морамо поново да покренемо демон ФТП сервера да би ове промене ступиле на снагу. Да бисте га поново покренули, покрените:

судо сервице всфтпд рестарт

Тестирање сервера

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

Преузмите тест

Ентер фтп:// у адресној траци претраживача за приступ ФТП серверу, где је ИП адреса или име домена ФТП сервера. Да бисте тестирали свој локални ФТП сервер, унесите фтп:://127.0.0.1

Имајте на уму да пошто је анонимни приступ омогућен, сервер нам приказује листу директоријума фасцикле коју смо омогућили за анонимни приступ, тј. /срв/филес/фтп.

Хајде да променимо конфигурациону датотеку да сада онемогућимо анонимни приступ и тестирамо приступ са пријављивањем корисника.

судо вим /етц/всфтпд.цонф

Промените променљиву анонимоус_енабле до НЕ.

Сачувајте и изађите из датотеке. Поново покрените ФТП сервер да би се ове промене извршиле.

судо сервице всфтпд рестарт

Поново отворите исту УРЛ адресу у претраживачу (фтп://127.0.0.1).

Као што видимо, сервер сада тражи од нас да унесемо корисничко име и лозинку. Унесите акредитиве и притисните ок.

Сада је листа директоријума кућног директоријума пријављеног корисника. У овом случају јесте /хоме/абхи.

Уплоад Тест

Веб претраживачи дозвољавају само преузимање датотека са ФТП сервера. Да бисмо отпремили датотеке на ФТП сервер, серверу приступамо из истраживача датотека.

У Убунту-у ћемо користити подразумевани истраживач датотека, Наутилус. Отворите Наутилус тако што ћете кликнути на икону са дока или је претражити са Дасх-а и отворити је.

Кликните на Друге локације на самом дну.

На самом дну унесите УРЛ нашег ФТП сервера (фтп:://127.0.0.1) у пољу за унос Повежи се са сервером и притисните дугме „Повежи се“.

Означите поље за потврду „Регистровани корисник“ и унесите корисничко име и лозинку. Можете изабрати било коју од три опције за памћење лозинке унете изнад. На крају, притисните дугме „Повежи“ на врху прозора.

Сада можемо лако да копирамо или креирамо датотеку на ФТП серверу на уобичајен начин на који радимо у претраживачу датотека. ФТП сервер се појављује на левој страни као што је приказано испод.

ННапомена: Иако всфтпд може се конфигурисати за приступ писању анонимним корисницима, ово представља велики безбедносни ризик за систем и никада се не сме користити! Отпремање на ФТП сервер мора бити омогућено само за кориснике система.

Закључак

На овај начин можемо подесити ФТП сервер на Убунту. Обавезно покушајте да приступите овоме са другог система у вашој мрежи, у ком случају ћете морати да уђете фтп://Ваша_ИП_адреса уместо фтп://127.0.0.1 у претраживачу другог система.

Имајте на уму да је већина ФТП серверских програма обезбеђена за шифровање пренетог садржаја помоћу ССЛ/ТЛС (који се назива ФТПС) или коришћењем ССХ ФТП-а. всфтпд користи ФТПС у својој имплементацији.