Terminalo autobusai

Kaip naudoti FTP naudojant komandinę eilutę „Ubuntu“

Kaip naudoti FTP naudojant komandinę eilutę „Ubuntu“

FIle Transfer Protocol arba FTP - tai protokolas, naudojamas failams perkelti iš vieno kompiuterio į kitą. FTP naudoja kliento / serverio modelį. Serveris visada klausosi ir laukia kitų nuotolinių klientų FTP užklausų. Kai serveris gauna užklausą, jis užmezga ryšį ir tvarko prisijungimą.

Šios pamokos metu aptarsime FTP serverio diegimą ir parodysime keletą pavyzdžių, kaip įkelti ir atsisiųsti vieną ir kelis failus.

Įdiekite FTP „Ubuntu“

Prieš pradėdami diegti FTP, turime įsitikinti, kad sistema yra atnaujinta, naudojant šias komandas:

sudo apt atnaujinti

Tada įdiekime FTP serverį.

1 žingsnis. Įdiekite paketą vsftpd naudodami žemiau esančią komandą.

sudo apt-get install vsftpd

Įdiekite „vsftpd“ paketą „Ubuntu“

2 žingsnis. Patikrinkite vsftpd būseną.

sudo paslaugos vsftpd būsena

Patikrinkite „vsftpd“ paslaugos būseną

Kaip matote iš anksčiau pateiktos ekrano kopijos, FTP serveris yra aktyvus ir sėkmingai veikia.

3 žingsnis. Jei jums reikia, kad vsftpd paslauga veiktų automatiškai, kai sistema paleidžiama, galite naudoti komandą:

sudo paslauga vsftpd įjungti

Dabar pereikime į kitą skyrių.

Konfigūruokite ugniasienę

Įdiegę reikiamą FTP serverio paketą, turime atlikti dar keletą ugniasienės konfigūracijų.

1 žingsnis. Viena iš pagrindinių konfigūracijų yra SSH taisyklės pridėjimas ir tai neleis jūsų užrakinti serverio.

sudo ufw leisti ssh

Kaip galite, ankstesnės komandos išvestis bus kažkas panašaus į žemiau pateiktą ekrano kopiją:

Pridėkite SSH taisyklę

2 žingsnis. Dabar atidarykime 20 ir 21 FTP prievadus.

sudo ufw leisti 20 / tcp

Ankstesnės komandos išvestis turėtų būti kažkas panašaus į žemiau pateiktą ekrano kopiją:

Pridėti 20 prievado taisyklę

sudo ufw leisti 21 / tcp

Taisyklę jau galite pridėti kaip žemiau pateiktą išvestį:

Pridėti 21 prievado taisyklę

3 žingsnis. Taip pat leidžia atidaryti pasyvaus FTP prievadus.

sudo ufw leisti 40000: 50000 / tcp

Pridėti pasyvaus FTP prievado taisyklę

4 žingsnis. Dabar įgalinkime užkardą, jei ji dar neįjungta.

sudo ufw įjungti

Įgalinti ugniasienę

Norėdami įsitikinti, kad visos ankstesnės taisyklės buvo sėkmingai pridėtos, galite patikrinti užkardos būseną vykdydami šią komandą:

sudo ufw būsena

Konfigūruokite vsftpd konfigūracijos failą

Keletą kitų konfigūracijų reikėjo atlikti redaguojant vsftpd konfigūracijos failą, esantį “/ etc / vsftpd.konf.“

1 žingsnis. Pirmiausia ir prieš redaguodami vsftpd konfigūracijos failą, turime padaryti atsarginę šio konfigūracijos failo kopiją.

sudo cp / etc / vsftpd.conf / etc / vsftpd.konf.atsarginę kopiją

2 žingsnis. Atidarykite vsftpd konfigūracijos failą naudodami mėgstamą redaktorių; čia mes ketiname naudoti vi redaktorių.

sudo vi / etc / vsftpd.konf

3 žingsnis. Atidarę konfigūracijos failą, galite ieškoti žemiau pateiktų nustatymų, juos komentuoti ir įsitikinti, kad jie turi reikiamą vertę.

write_enable = TAIP -> Leiskite FTP vartotojams rašyti failus į FTP serverį. chroot_local_user = TAIP -> Neleiskite FTP vartotojams naršyti už savo namų katalogo ribų. local_enable = TAIP -> Leiskite vietiniams vartotojams prisijungti per FTP. local_umask = 022 -> Suteikite teisingus leidimus įkeltiems failams / katalogams.

„Vsftpd“ konfigūracijos faile yra daugybė nustatymų, kuriuos galite patikrinti ir nuspręsti, kuris jums tinkamiausias.

4 žingsnis. Redagavę vsftpd konfigūracijos failą, išsaugokite ir uždarykite jį.

5 žingsnis. Dabar turime iš naujo paleisti „vsftpd“ paslaugą, kad įgalintume visus ankstesnius pakeitimus.

sudo paslauga vsftpd paleiskite iš naujo

Išbandykite FTP serverį

Norėdami išbandyti FTP serverį, turite prisijungti iš kitos mašinos naudodami FTP klientą, kuris jau įdiegtas daugumoje „Linux“ sistemų. Jei FTP klientas nėra įdiegtas, galite jį įdiegti naudodami komandą taip:

sudo apt-get install ftp

1 žingsnis. Iš kliento mašinos prijunkite prie FTP serverio.

ftp 192.168.1.5

kur aukščiau nurodytas IP yra FTP serverio mašinos IP.

Prisijunkite prie nuotolinio FTP serverio

Kaip matote iš ankstesnio ekrano, kai bandote prisijungti prie FTP serverio, pagal numatytuosius nustatymus jis siūlo vietinį vartotoją, kurį galite naudoti prisijungdami. Įvedę vartotojo vardą ir slaptažodį, gausite sėkmingą prisijungimo pranešimą.

2 žingsnis. Dabar išbandykime keletą komandų, patikrinkime savo dabartinį katalogą.

pwd

Patikrinkite savo dabartinį darbo katalogą

Kaip matote iš ankstesnės išvesties, „/“ čia reiškia prisijungusio vietinio vartotojo namų katalogą, kuris mūsų atveju yra „hendadel“.“

Išvardykite dabartinio katalogo turinį.

ls

Ls komandos pavyzdinis rezultatas

3 žingsnis. Iš FTP serverio mašinos pabandykite sukurti katalogą ir sukurti jame keletą failų, pavyzdžiui, žemiau pateiktą ekrano kopiją.

Sukūrė katalogą pavadinimu ftpdir

4 žingsnis. Iš FTP kliento mašinos pereikite prie naujai sukurto katalogo ir nurodykite jo turinį, kad jį atsisiųstumėte į kliento mašiną.

Eikite į ftpdir, kad atsisiųstumėte išvardytus failus

5 žingsnis. Dabar atsisiųskime vieną failą.

gauti atsisiųsti

Atsisiųskite vieną failą iš nuotolinio FTP serverio

Kaip matote iš ankstesnės ekrano kopijos, failas sėkmingai atsisiųstas. Atsisiųstą failą galite rasti savo kliento kompiuteryje, prisijungę prie vartotojo namų katalogo, kaip nurodyta toliau.

Patikrinkite atsisiųstą failą

6 žingsnis. Norėdami atsisiųsti kelis failus iš FTP serverio.

atsisiųsti mget *

Atsisiųskite kelis failus

Ir jūs galite patikrinti atsisiųstus failus, kaip parodyta anksčiau.

Pažymėkite atsisiųstus failus

7 žingsnis. Iš kliento FTP įrenginio, kol esate prisijungę prie FTP serverio, sukurkite katalogą, panašų į žemiau pateiktą ekrano kopiją.

Sukurkite katalogą, kad galėtumėte įkelti failus į FTP serverį

Perkelkite iš dabartinio katalogo į naujai sukurtą katalogą.

Iš FTP serverio perkelkite į „uploaddir“

8 žingsnis. Dabar įkelkime vieną failą į FTP serverį.

įdėti upload1

Įkelkite vieną failą į FTP serverį

9 žingsnis. Norėdami įkelti kelis failus į FTP serverį.

„mput“ įkėlimas *

Įkelkite kelis failus į FTP serverį

Iš FTP serverio galite patikrinti įkeltus failus, kaip nurodyta toliau.

Patikrinkite įkeltus failus

Tai baigia šią mokymo programą, kurioje mes įdiegėme FTP serverį ir naudojome jį failams įkelti ir atsisiųsti. Norėdami gauti daugiau pagalbos, prašome palikti komentarą ir mes mielai jums padėsime.

Geriausi „Linux“ žaidimų konsolių emuliatoriai
Šiame straipsnyje bus išvardyta populiari žaidimų konsolių emuliavimo programinė įranga, skirta „Linux“. „Emuliacija“ yra programinės įrangos suderina...
Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...
Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...