Sissejuhatus FTP serverisse Linuxis

Selles artiklis õpime lühidalt Linuxi FTP-serverite, kasutamise ja installimise kohta. Lihtsamalt öeldes on FTP Interneti-protokoll, mida kasutatakse failide edastamiseks Interneti / võrgu kaudu lähtearvutist sihtkohta. FTP tähistab failiülekande protokolli

Põhimõtteliselt kasutab FTP-server failide ülekandmiseks kliendi-serveri arhitektuuri. FTP-server on tarkvararakendus, mis kasutab failiedastusprotokolli failide jagamiseks Interneti kaudu kliendi ja masina vahel. Siin on meil kaks masinat, lõppkasutaja, mis on kohalik hostmasin, ja Destination, mis on serveri host. Mõlemal masinal töötab sama FTP serveri rakendustarkvara.

FTP-serveri tüüpi failide edastamisel on palju eeliseid, näiteks

  • See võimaldab teil kanda mitu kogust faile ja katalooge / kaustu.
  • Katkestatud ühenduse korral ei lähe teie fail kaduma, selle asemel saate jätkata ülekandmist sinna, kuhu see langes.
  • FTP on kiirem kui HTTP
  • Ja lõpuks saate ajastada failiülekande.

Ülalmainitud eelistega on FTP-l mõned puudused:

  • Põhimõtteliselt kaasneb mitme faili korraga ülekandmisega ühele eksemplarile viimaste failide lisamine järjekorda ja mitte iga faili üleslaadimist samal hetkel.
  • Vähesed turvapunktid, näiteks lihtsa Brute Force Attacki kasutamisel, pääsevad juurde kõik kõrvalised isikud.
  • Teie sisselogimismandaadid, näiteks kasutajanimi ja paroolid, saadetakse selge tekstiga vormingus.
  • Lihtsa juurdepääsu korral saab algaja kogenematu inimene (kogemata) FTP või muu olulise toimingu hõlpsalt ära pühkida.

Kaks tüüpi ühendused

Ühendus on kahe punkti vahel omandatud lihtne suhe. FTP-s on meil alguses kaks peamist ühendust, juhtimisühendus ja andmesideühendus.

  1. Juhtimisühendus: see on esialgne ühendus, mis luuakse kohe, kui sisselogimismandaadid on saadetud ja üks TCP-portidest 20 või 21 on avatud.
  2. Andmeühendus: see on viimane ühendus, mis on loodud andmete edastamise konkreetsel eesmärgil.

Koos kahte tüüpi ühendustega töötab FTP kahes erinevas režiimis, aktiivses ja passiivses FTP-s. Need režiimid sõltuvad sellest, kes algatab andmeühenduse, kliendi või serveri.

Aktiivrežiimis: server algatab andmeühenduse ja klient kuulab serverist saabuvate andmeühenduste juhuslikku porti.

Passiivses režiimis: klient algatab andmeühenduse andmete saatmisega ja server kuulab.

Edasi liikudes õpime, kuidas installida FTP-serveri tarkvararakendus Linuxi opsüsteemiga arvutimasinasse. Siin kasutame “VSFTPD”, mis on FTP-server Unixi-laadsete süsteemide jaoks, see on litsentseeritud GNU üldise avaliku litsentsi alusel ning toetab IPv6 ja SSL. See toetab ka FTPS-i, mis on FTP laiendatud kogukond koos turvalisusega. VSFTPD tähistab “väga turvalist failiedastusprotokolli deemonit”. VSFTPD on vaikimisi FTP-server Unixi operatsioonisüsteemidele, nagu Linuxi Ubuntu, Fedora, CentOS ja RHEL.

Alustame VSFTPD installimisega.

Soovitatav: enne tööriistade / tarkvararakenduste installimist mis tahes Unixi põhises süsteemis on soovitatav käivitada värskenduskäsk.

Edasine protsess : lihtsamaks selgitamiseks täidame nüüd VSFTPD rakenduse installimiseks lihtsa päringu „apt-get install”, siis liigume konfigureerimisseadetega .conf-faili redigeerimisega ja lõpuks käivitame VSFTPD-serveri.

VSFTPD rakenduse installimise sammud

1. samm: installimine

Sõltuvalt teie kasutatavast Linuxi distributsiooni tüübist võib installimise käsk varieeruda.

Linuxi Ubuntu / Debianil põhinevate süsteemide jaoks saate VSFTPD-d installida nii lihtsalt, kui käivitate järgmise käsu:

sudo apt-get install vsftpd

Red Hat / CentOS: täitke järgmine käsk

yum install vsftpd

Näpunäide. Kui teil oleks tekkinud viga Ubuntu kasutamata sõltuvuste osas, käivitage probleem lihtsalt ja käivitage installimine lihtsalt käsuga „sudo apt-get -f install”.

2. samm: konfigureerimine

Siit konfigureerime faili Ubuntu jaoks. Konfiguratsioonifail asub kataloogis / etc / vsftpd /.

* Märkus: konfiguratsioonifail, muudatused võivad olla rea ​​lisamise, olemasoleva muutmise või rea tühistamise vormis.

Kuid enne vaikemuudatuste redigeerimist teeme originaali koopia. Käivitage allolev käsk.

Sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.copy

Nüüd, kui meil on originaali koopia, teeme mõned konfiguratsioonimuudatused. Avage konfiguratsioonifail, täites allpool toodud käsku.

Sudo nano /etc/vsftpd.conf

anonüümne_võimeline = EIKeela vaikne anonüümne sisselogimine
local_enable = JAHLuba kohalikke sisselogimisi.
write_enable = JAHFTP-käskude lubamise luba
chroot_local_user = JAHLuba kohalikel kasutajatel failidele juurde pääseda.
userlist_enable = YES0Laadib kasutajanimed
userlist_file = / etc / vsftpd.userlistSalvestab kasutajanimed
userlist_deny = EI
tcp_wrappers = JAHLülitage sisse TCP ümbrised

Ülal on muudatused, mis tehakse failis vsftp.conf. Muud kui ülalnimetatud muudatused, võivad teie süsteemile vastavalt vajalikud muudatused olla vajalikud.

Nüüd salvestage muudatused ja sulgege fail. Kui muudatused on salvestatud ja fail suletud, taaskäivitame VSFTPD teenused muudatuste jõustumiseks. Käivitage järgmine käsk:

systemctl restart vsftpd

Kuni selle hetkeni oleme VSFTPD edukalt installinud, konfiguratsioonifailis vajalikud muudatused teinud ja vajutanud taaskäivitusnuppu.

Vaatame nüüd FTP kasutamise põhikäske.

  • Üks põhilisi ja kõige kasulikumaid käske on: “? / Help”, mis on print Basic information, alustades.
  • avatud : loob ühenduse kaugserveriga.
  • get : see käsk otsib failid lihtsalt serverist ja salvestab kohalikku masinasse.
  • dir: prindib kataloogi sisuloendi.

* Allpool pilti kuvatakse abipäringu väljund

  • sulge / katkesta: mõlemat kasutatakse FTP-seansi lõpetamiseks.
  • exit lõpetab FTP seansi ja väljub.
  • ls: prindib serveri kataloogis kataloogide sisuloendi.

  • kustuta : kustutab faili.
  • mdelete : kustutab mitu faili.

Ülalnimetatud on Linuxi FTP põhikäsud. Kui vajate veel käske, kasutage loendi saamiseks käsku “help”.

Järeldus

FTP on lihtsaim viis failide üle võrgu edastamiseks, kuid sellel on oma turvavead, FTP käsud on sarnased Unix Terminali käskudega, FTP on oma plusside ja miinustega, töötab kahel põhilisel ühendusel. Kokkuvõtteks võib öelda, et oleme aru saanud, mis on FTP-server, õppinud selle eeliseid ja puudusi, selle järkjärgulist paigaldamise protseduuri Linuxi Ubuntu ja proovisime mõnda selle põhikäsklust.

Soovitatavad artiklid

See on olnud Linuxis FTP-serveri juhend. Siin käsitleme Linuxi FTP-serveri tutvustamist, kahte tüüpi ühendusi ja VSFTPD-rakenduse installimise samme. Lisateavet leiate ka meie antud artiklitest -

  1. Mis on Raid Linuxis?
  2. Mis on FTP?
  3. Mis on Linux?
  4. FTP käsud
  5. FTP vs SFTP | Peamised erinevused
  6. Mis on IPv6?
  7. Juhend enamiku Linuxi operaatorite tippu

Kategooria: