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

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

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





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





Шта је ФТП сервер?

ФТП или Филе Трансфер Протоцол је систем који се користи за отпремање (постављање) датотека или преузимање (преузимање) датотека са сервера. Вероватно сте то раније користили, а да нисте схватили, при преузимању датотека или постављању слика на веб. Или сте можда користили ФТП клијент за директно повезивање са ФТП сервером датотека.





Да би се то догодило, софтвер ФТП сервера мора бити инсталиран на удаљеном серверу на коме се налазе датотеке.

Без обзира да ли градите Линук кућни сервер, веб сервер, сервер за игре или било који сервер који одговара вашем пројекту, ФТП је најједноставнији начин преноса података из једног система у други.



Инсталирајте сервер на Убунту

Инсталирање ФТП сервера на Убунту је једноставно. Вероватно најбоље решење је всфтпд. Следите доле наведене кораке да бисте инсталирали и конфигурисали ФТП сервер на Убунту -у помоћу всфтпд -а.

1. Инсталирајте всфтпд

Можда сте већ инсталирали всфтпд. Да бисте проверили, отворите прозор терминала и унесите





sudo apt list --installed

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

sudo apt install vsftpd

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





sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_default

Када то учините, покрените услугу са:

sudo systemctl start vsftpd

Потврдите да сервер ради са:

sudo systemctl enable vsftpd

Са инсталираним всфтпд -ом можете започети конфигурацију.

2. Креирајте ФТП корисника

Прво што вам треба је ФТП кориснички налог. Са овим можете користити било који ФТП клијент за приступ датотекама хостованим на серверу путем всфтпд -а. У терминалу унесите:

sudo useradd –m username

(Замените „корисничко име“ својим корисничким именом.)

sudo password username

Са постављеним корисничким именом и лозинком, направите пробну датотеку у матичној фасцикли налога да бисте потврдили да ради:

cd /home/username
sudo nano testfile.txt

Када се први пут повежете са Убунту ФТП сервером, требало би да видите тестфиле.ткт.

3. Заштитите свој Убунту ФТП сервер

Пре него што успоставите везу, мораћете да се уверите да су ФТП портови отворени у Убунту -у. Подразумевано су затворени из безбедносних разлога у уфв (Некомпликовани заштитни зид).

Да бисте омогућили приступ преко порта 20, користите

sudo ufw allow 20/tcp

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

Такође ћете желети да корисници могу да постављају датотеке. Ово можете поставити у конфигурационој датотеци. Отворите га за уређивање:

како направити .бат датотеку на Виндовс 10
sudo nano /etc/vsftpd.conf

Пронађите врите_енаблед и уклоните коментар са уноса, пазећи да је постављен на 'ИЕС':

write_enable=YES

Хит Цтрл+Кс за излаз, и И да сачувате.

За јавно доступне ФТП сервере желите ограничити приступ сваком кориснику. Помоћу цхроот -а можемо ограничити сваког корисника на његов матични директориј. У всфтпд.цонф, пронађите и уклоните коментар из ове линије (уклоните #):

chroot_local_user=YES

Опет, Цтрл+Кс за излаз, и И да сачувате.

За више корисника одржавање листе је паметнија опција.

Прво отворите всфтпд.цхроот_лист у уређивачу текста.

sudo nano /etc/ vsftpd.chroot_list

Овде наведите корисничка имена која желите да ограничите на њихове фасцикле. Сачувајте и изађите, а затим се вратите на всфтпд.цонф и осигурајте да цхроот_лоцал_усер = ИЕС није коментарисан:

#chroot_local_user=YES

Уместо тога, коментаришите

chroot_list_enable=YES

и

chroot_list_file=/etc/vsftpd.chroot_list

То би требало да изгледа овако:

Поново сачувајте и изађите. На крају, поново покрените ФТП услугу:

sudo systemctl restart vsftpd.service

На крају, користите хостнаме команда за проверу имена вашег Убунту сервера. Затим ово можете користити за повезивање са ФТП сервером. Ако више волите да користите ИП адресу, унесите ИП адреса наредите и забележите то.

4. Шифроване везе: ФТП+ССЛ = ФТПС

Такође можете присилити шифровање саобраћаја на и са вашег Убунту ФТП сервера помоћу ССЛ/ТЛС -а.

Повезано: Услови шифровања сви би требали знати

У датотеци всфтпд.цонф потражите референцу на „ССЛ шифроване везе“ и додајте следеће:

ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

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

5. Инсталирајте ФТП клијента на Убунту

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

На Линук -у можете приступити серверу у терминалу помоћу

sudo ftp hostname

Обавезно замените 'хостнаме' именом сервера. Такође можете користити ИП адресу

sudo ftp ipaddress

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

Желите нешто интуитивније или приступите ФТП серверу из другог оперативног система? Требат ће вам ФТП клијент, а вјероватно најбољи доступан је ФилеЗилла. Решење отвореног кода, ово је доступно за Виндовс (као и сервер), мацОС, а постоје 32-битне и 64-битне верзије за Линук. Нажалост, не постоји ФилеЗилла ФТП сервер за Убунту или друге Линук дистрибуције.

Преузимање: ФилеЗилла (Бесплатно)

Да бисте користили ФилеЗилла клијент за повезивање са Убунту ФТП сервером, инсталирајте и покрените апликацију. Онда:

  1. Кликните Датотека> Менаџер локација
  2. Овде кликните Нев сите
  3. У десном окну изаберите ФТП
  4. Ако користите ФТПС, изаберите ТЛС за Енцриптион .
  5. Затим унесите име хоста или ИП адресу Домаћин и додајте Лука .
  6. За Тип пријављивања унесите акредитиве свог налога Корисник и Лозинка .
  7. Кликните Цоннецт .

Тада можете слободно да учитате и преузмете (ставите и преузмете) податке са свог Убунту ФТП сервера. Једноставно превуците и испустите датотеке које желите да преместите.

Користите други ФТП клијент? Кораци би требали бити углавном исти, али за појашњење проверите документацију апликације.

Направили сте ФТП сервер на Убунту -у

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

Објави Објави Твеет Емаил Како функционише П2П (равноправно) дељење датотека

Питате се шта је дељење датотека пеер-то-пеер (П2П) дељење датотека и како је почело? Објашњавамо шта треба да знате.

шта значи смајли емоји
Прочитајте следеће Повезане теме
  • Линук
  • Убунту
  • ФТП
  • Линук
О аутору Цхристиан Цавлеи(1510 објављених чланака)

Заменик уредника за безбедност, Линук, уради сам, програмирање и објашњење технологије и заиста користан произвођач подцаста, са великим искуством у подршци за десктоп и софтвер. Сарадник часописа Линук Формат, Цхристиан је љубитељ Распберри Пи -а, љубитељ Лега и љубитељ ретро игара.

Више од Цхристиана Цавлеија

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили