asentaminen ja määrittäminen TFTP-palvelin Ubuntu

TFTP (Trivial File Transfer Protocol) on yksinkertaistettu versio FTP (File Transfer Protocol). Se suunniteltiin helpoksi ja yksinkertaiseksi. TFTP jättää pois monia todentamisominaisuuksia FTP ja se toimii UDP-portti 69. Koska se on erittäin kevyt, sitä käytetään edelleen eri tarkoituksiin.

TFTP: tä käytetään paikoissa, joissa turvaa ei juuri tarvita. Sen sijaan, tarvitset tapa helposti ladata tiedostoja ja ladata tiedostoja palvelimelta. Ciscon laitteet käyttävät TFTP-protokollaa asetustiedostojen tallentamiseen ja Ciscon IOS-kuvia varmuuskopiointitarkoituksiin. Verkon käynnistysprotokollat, kuten BOOTP, PXE jne., käyttävät tftp: tä käynnistämään käyttöjärjestelmiä verkon yli. Thin-asiakkaat käyttävät myös TFTP-protokollaa käyttöjärjestelmien käynnistämiseen. Monet Elektroniikka piirilevyt, mikroprosessorit käyttävät myös TFTP ladata firmware siru. Kaiken kaikkiaan TFTP: llä on monia käyttötarkoituksia vielä nykyäänkin.

tässä artikkelissa aion näyttää, miten TFTP-palvelin asennetaan ja määritetään Ubuntussa. Aloitetaan.

tässä artikkelissa aion asentaa tftpd-hpa TFTP-palvelinpaketin Ubuntuun (minun tapauksessani Ubuntu 19.04). Paketti tftpd-hpa on saatavilla Ubuntun virallisessa pakettivarastossa. Niin, voit helposti asentaa sen APT paketinhallinta.

Päivitä APT – pakettivaraston välimuisti ensin seuraavalla komennolla:

$ sudo apt-päivitys

APT – pakettivaraston välimuisti tulee päivittää.

nyt, asenna tftpd-hpa paketti seuraavalla komennolla:

$ sudo apt install tftpd-hpa

tftpd-hpa-paketti tulee asentaa.

Tarkista nyt, onko tftpd-hpa-palvelu käynnissä seuraavalla komennolla:

$ sudo systemctl status tftpd-hpa

tftpd-hpa-palvelu on käynnissä. Niin, TFTP-palvelin toimii hyvin. Seuraavassa osassa, näytän sinulle, miten määrittää sen.

TFTP-palvelimen määrittäminen:

tftpd-hpa-palvelimen oletusasetustiedosto on /etc/default/tftpd-hpa. Jos haluat määrittää TFTP-palvelimen, sinun on muokattava tätä asetustiedostoa ja käynnistettävä uudelleen tftpd-hpa-palvelu afterword.

muokkaa/etc/default / tftpd-hpa-asetustiedostoa suorittamalla seuraava komento:

$ sudo nano / etc / default / tftpd-hpa

asetustiedosto avataan muokkausta varten. Tämä on TFTP-palvelimen oletusasetus.

tässä TFTP_USERNIMEKSI asetetaan tftp. Se tarkoittaa, että TFTP-palvelin toimii käyttäjänä TFTP.

TFTP_DIRECTORY on /var/lib/tftpboot. Se tarkoittaa ,että / var/lib / tftpboot on tämän palvelimen hakemisto, johon pääset TFTP: n kautta.

TFTP_ADDRESS on asetettu arvoon: 69. Se tarkoittaa, että TFTP toimii portilla 69.

TFTP_OPTIONS on asetettu-secure. Tämä muuttuja asettaa TFTP-asetukset. On monia vaihtoehtoja, joiden avulla voit määrittää, miten TFTP-palvelin käyttäytyy. Puhun joistakin niistä myöhemmin. – Secure-vaihtoehto tarkoittaa TFTP-hakemiston muuttamista tftp_directory-muuttujan mukaiseksi, kun muodostat yhteyden TFTP-palvelimeen automaattisesti. Tämä on turvaominaisuus. Jos et olisi asettanut –secure-vaihtoehtoa, sinun olisi muodostettava yhteys TFTP-palvelimeen ja asetettava Hakemisto manuaalisesti. Mikä on paljon hässäkkää ja hyvin epävarmaa.

nyt, haluan vain muuttaa TFTP_DIRECTORY to / tftp ja lisätä –Luo vaihtoehto tftp_options. Ilman-create-vaihtoehtoa et voi luoda tai ladata uusia tiedostoja TFTP-palvelimelle. Voit vain päivittää olemassa olevia tiedostoja. Joten, mielestäni-luoda vaihtoehto on erittäin tärkeä.

lopullisen asetustiedoston tulee näyttää seuraavanlaiselta. Tallenna muutokset painamalla <Ctrl> + x, jota seuraa y ja sitten <Kirjoita>.

nyt, sinun täytyy luoda uusi hakemisto /tftp. Voit tehdä sen suorittamalla seuraavan komennon:

$ sudo mkdir /tftp

nyt, vaihda /tftp-hakemiston omistaja ja ryhmä TFTP: ksi seuraavalla komennolla:

$ sudo chown tftp: tftp /tftp

nyt, käynnistä tftpd-hpa palvelu seuraavalla komennolla:

$ sudo systemctl uudelleenkäynnistys tftpd-hpa

Tarkista nyt, onko tftpd-hpa-palvelu käynnissä seuraavalla komennolla:

$ sudo systemctl status tftpd-hpa

kuten näette, tftpd-hpa-palvelu on käynnissä. Kokoonpano on siis onnistunut.

TFTP-palvelimen testaus:

nyt TFTP-palvelimelle pääsemiseksi tarvitaan TFTP-asiakasohjelma. On olemassa monia TFTP asiakasohjelmia siellä. Todennäköisesti et tarvitse yhtä muuta kuin TFTP-palvelimen testaamiseen, koska TFTP-palvelinta käyttävillä laitteilla on asiakasohjelma jo asennettuna siihen. Esimerkiksi Ciscon reitittimiin ja kytkimiin on jo asennettu TFTP-asiakasohjelma.

testaukseen aion käyttää TFTP-hpa TFTP-asiakasohjelmaa tässä artikkelissa. Aion ladata ISO-kuvan TFTP-palvelimelle ja hakea sen myöhemmin vain tarkistaa, onko TFTP-palvelin toimii odotetusti.

asentaaksesi TFTP-hpa TFTP-asiakasohjelman Ubuntuun, suorita seuraavat komennot:

$ sudo apt-päivitys

$ sudo apt install tftp-hpa

TFTP-hPa-asiakasohjelma tulee asentaa.

nyt, suorita seuraava komento TFTP-palvelimen löytää IP-osoite TFTP-palvelimen.

$ ip a

kuten näette, TFTP-palvelimeni IP-osoite on 192.168.21.211. Se on erilainen sinulle, joten varmista korvata se omasi tästä lähtien.

nyt, toisesta tietokoneesta, yhteyden TFTP-palvelimeen seuraavalla komennolla:

$ tftp 192.168.21.211

sinun pitäisi olla yhteydessä.

nyt, ota verbose tilassa seuraavalla komennolla:

TFTP> monisanainen

nyt, ladata tiedoston (rancheros.iso) nykyisestä työhakemistosta (josta suoritit TFTP-komennon), suorita seuraava komento:

tftp> put rancheros.iso

kuten näette, tiedostoa Ladataan TFTP-palvelimelle.

tiedosto on ladattu.

poistin tiedoston tietokoneeltani. Nyt, yritetään ladata sen TFTP-palvelimelta.

tiedoston lataamiseen (rancheros.iso) TFTP-palvelimelta, suorita seuraava komento:

tftp> get rancheros.iso

tiedostoa Ladataan.

tiedosto ladataan.

TFTP-palvelin toimii odotetusti.

suorita lopuksi seuraava komento poistuaksesi tftp-komentotulkista.

tftp> lopetti

Niin, näin asennat ja määrität TFTP-palvelimen Ubuntussa. Kiitos tämän artikkelin lukemisesta.

Vastaa

Sähköpostiosoitettasi ei julkaista.

Previous post Baghouse
Next post Inside Sport