FTP-palvelin Linuxissa Vaiheet VSFTPD-palvelimen asentamiseen ja määrittämiseen

Sisällysluettelo:

Anonim

Johdanto FTP-palvelimeen Linuxissa

Tässä artikkelissa opitaan lyhyesti FTP-palvelimista Linuxissa, käytöstä ja asennuksesta. Yksinkertaisesti sanottuna FTP on Internet Protocol, jota käytetään tiedostojen lähettämiseen Internetissä / verkossa lähdetietokoneelta määräpaikkaan. FTP tarkoittaa ”File Transfer Protocol”

Periaatteessa FTP-palvelin käyttää Client-Server Architecture -sovellusta tiedostojen siirtämiseen. FTP-palvelin on ohjelmistosovellus, joka käyttää File Transfer Protocol -sovellusta tiedostojen jakamiseen Internetissä asiakkaan ja isäntäkoneen välillä. Täällä meillä on kaksi konetta, loppukäyttäjä, joka on paikallinen isäntäkone, ja Destination, joka on etäisäntä. Molemmilla koneilla on sama FTP-palvelinohjelmisto käynnissä.

FTP-palvelintyyppitiedostot Lähetyksellä on monia etuja, kuten

  • Sen avulla voit siirtää useita määriä tiedostoja ja hakemistoja / kansioita.
  • Keskeytetyn yhteyden tapauksessa tiedostoasi ei häviä, sen sijaan voit jatkaa siirtoa siellä, missä se putosi.
  • FTP on nopeampi kuin HTTP
  • Ja lopuksi, voit ajoittaa tiedostonsiirron.

Edellä mainituilla eduilla FTP: llä on muutamia haittoja:

  • Periaatteessa useiden tiedostojen siirtäminen ilmentymässä samanaikaisesti johtaa siihen, että jälkimmäiset tiedostot lisätään jonossa eikä ladata kaikkia tiedostoja samaan aikaan.
  • Harvat turvapisteet, kuten yksinkertaista Brute Force Attack -käyttöä käytettäessä, kaikki ulkopuoliset pääsevät sisään.
  • Kirjautumistiedot, kuten käyttäjänimi ja salasanat, lähetetään selkeässä muodossa.
  • Helppokäyttöisenä aloittelija, kokematon henkilö voi (vahingossa) pyyhkiä FTP: n tai muun tärkeän toiminnan helposti.

Kahden tyyppiset yhteydet

Yhteys on yksinkertainen suhde, joka on saatu kahden pisteen välillä. FTP: ssä meillä on kaksi perusyhteyttä, ensin, Control Connection ja Data Connection.

  1. Ohjausyhteys: Tämä on alkuperäinen yhteys, joka muodostetaan heti, kun kirjautumistiedot lähetetään ja yksi TCP-portti 20 tai 21 avataan.
  2. Datayhteys: Tämä on jälkimmäinen yhteys, joka on luotu tiettyä tiedonsiirtotarkoitusta varten.

Kahden tyyppisten yhteyksien lisäksi FTP toimii kahdessa eri tilassa, aktiivisessa ja passiivisessa FTP: ssä. Nämä tilat riippuvat siitä, kuka aloittaa datayhteyden, asiakkaan tai palvelimen.

Aktiivisessa tilassa: Palvelin aloittaa datayhteyden, ja asiakas kuuntelee satunnaisporttia palvelimelta tulevien datayhteyksien varalta.

Passiivisessa tilassa: Asiakas aloittaa datayhteyden lähettämällä tietoja, ja palvelin kuuntelee.

Siirtymällä eteenpäin opimme asentamaan FTP-palvelinohjelmistosovelluksen tietokoneelle, jossa on Linux-käyttöjärjestelmä. Käytämme tässä “VSFTPD: tä”, joka on FTP-palvelin Unix-kaltaisille järjestelmille. Se on lisensoitu GNU General Public License -lisenssillä ja tukee IPv6: ta ja SSL: tä. Se tukee myös FTPS: ää, joka on FTP: n laajennettu yhteisö, jossa on turvallisuus. VSFTPD tarkoittaa ”erittäin turvallista tiedostonsiirtoprotokolladeemonia”. VSFTPD on oletusarvoinen FTP-palvelin Unix-pohjaisille käyttöjärjestelmille, kuten Linux Ubuntu, Fedora, CentOS ja RHEL.

Aloitetaan VSFTPD-asennuksella.

Suositus: Ennen minkä tahansa Unix-pohjaisen järjestelmän työkalujen / ohjelmistosovellusten asennuksen aloittamista on suositeltavaa käynnistää päivityskomento.

Lisäprosessi : Yksinkertaisen selityksen vuoksi suoritamme nyt yksinkertaisen apt-get install -kyselyn asentaaksesi VSFTPD-sovelluksen, siirrymme sitten muokkaamaan .conf-tiedostoa konfigurointiasetuksilla ja lopulta käynnistämme VSFTPD-palvelimen.

VSFTPD-sovelluksen asennusvaiheet

Vaihe 1: Asennus

Asennuskomento saattaa vaihdella käyttämäsi Linux-jakelutyypin perusteella.

Linux Ubuntu / Debian -pohjaisissa järjestelmissä voit asentaa VSFTPD: n niin yksinkertaisesti kuin suorittaa seuraavan komennon:

sudo apt-get install vsftpd

Red Hat / CentOS: suorita seuraava komento

yum install vsftpd

Vinkki: Jos sinulla oli virhe Ubuntun tyydyttämättömien riippuvuuksien suhteen, käynnistä yksinkertainen “sudo apt-get -f install” -komento, joka ratkaisee ongelman, ja jatka sitten asennusta.

Vaihe 2: Kokoonpano

Tästä eteenpäin määritämme tiedoston Ubuntulle. Konfiguraatiotiedosto on / etc / vsftpd / -kansiossa.

* Huomaa: Konfiguraatiotiedosto, muutokset voivat olla rivin lisäämisen, olemassa olevan muokkaamisen tai rivin purkamisen muodossa.

Mutta ennen oletusmuutosten muokkaamista teemme kopion alkuperäisestä. Suorita alla oleva komento.

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

Nyt kun meillä on kopio alkuperäisestä, tehdään joitain kokoonpanomuutoksia. Avaa määritystiedosto suorittamalla alla oleva komento.

Sudo nano /etc/vsftpd.conf

anonymous_enable = NOPoista nimettömän oletuskirjauksen käytöstä
local_enable = KYLLÄSalli paikalliset kirjautumiset.
write_enable = KYLLÄLupa FTP-komentojen sallimiseen
chroot_local_user = KYLLÄSalli paikallisten käyttäjien käyttää tiedostoja.
userlist_enable = YES0Lataa käyttäjänimet
userlist_file = / etc / vsftpd.userlistTallentaa käyttäjänimet
userlist_deny = NO
tcp_wrappers: ien kautta = KYLLÄKäynnistä TCP-kääre

Yllä on muutokset, jotka on tehtävä vsftp.conf-tiedostoon. Muut kuin yllä luetellut muutokset, järjestelmässäsi saattaa olla tarpeen tehdä muutoksia.

Tallenna nyt muutokset ja sulje tiedosto. Kun muutokset on tallennettu ja tiedosto on suljettu, käynnistämme VSFTPD-palvelut uudelleen, jotta muutokset tulevat voimaan. Suorita seuraava komento:

systemctl restart vsftpd

Tähän saakka olemme onnistuneesti asentaneet VSFTPD: n, tehneet tarvittavat muutokset asetustiedostoon ja painaneet uudelleenkäynnistyspainiketta.

Nyt tarkistetaan FTP: n käytön peruskomennot.

  • Yksi perus- ja hyödyllisimmistä komennoista on: ?? / Help ”, joka on tulosta perustiedot, aluksi.
  • auki : muodostaa yhteyden etäpalvelimeen.
  • get : tämä komento vain hakee tiedostot palvelimelta ja tallentaa paikalliselle koneelle.
  • dir: tulostaa hakemiston sisältöluettelon.

* Kuvan alla näkyy ohjekyselyn tulos

  • sulje / katkaise yhteys: molempia käytetään FTP-istunnon lopettamiseen.
  • exit lopettaa FTP-istunnon ja poistuu.
  • ls: tulostaa palvelimen yli olevan hakemiston sisältöluettelon.

  • poista : poistaa tiedoston.
  • mdelete : poistaa useita tiedostoja.

Yllä mainitut ovat Linuxin FTP-peruskäskyt. Jos tarvitset lisää komentoja, käytä luettelon "help" -komentoa.

johtopäätös

FTP on yksinkertaisin tapa siirtää tiedostoja verkon välityksellä, mutta sillä on omat tietoturvahäiriöt, FTP-komennot ovat samanlaisia ​​kuin Unix Terminal -komennot, FTP sisältää edut ja haitat, toimii kahdella perusyhteydellä. Yhteenvetona voidaan todeta, että olemme ymmärtäneet, mikä on FTP-palvelin, oppineet sen edut ja haitat, vaiheittaiset toimenpiteet sen asentamiseksi Linux Ubuntuun ja kokeillut muutamia sen peruskomennoista.

Suositellut artikkelit

Tämä on opas FTP-palvelimelle Linuxissa. Tässä keskustellaan FTP-palvelimen esittelystä Linuxissa, kahdentyyppisistä yhteyksistä ja vaiheista VSFTPD-sovelluksen asentamiseksi. Voit myös käydä annettujen artikkeleidemme läpi oppiaksesi lisää-

  1. Mikä on Raid Linuxissa?
  2. Mikä on FTP?
  3. Mikä on Linux?
  4. FTP-komennot
  5. FTP vs. SFTP | Suurimmat erot
  6. Mikä on IPv6?
  7. Opas suosituimpaan Linux-operaattoriin