Installere og Konfigurere TFTP-Server på Ubuntu

TFTP (Trivial File Transfer Protocol) er en forenklet versjon AV FTP (File Transfer Protocol). Det ble designet for å være enkelt og enkelt. TFTP utelater mange autentiseringsfunksjoner I FTP, og den kjører PÅ UDP port 69. Som det er veldig lett, er det fortsatt brukes til ulike formål.

TFTP brukes på steder der du ikke trenger mye sikkerhet. I stedet trenger du en måte å enkelt laste opp filer til og laste ned filer fra serveren. CISCO-enheter bruker TFTP-protokollen til å lagre konfigurasjonsfiler og CISCO IOS-bilder for sikkerhetskopiering. Nettverksstartprotokollene som BOOTP, PXE etc bruker TFTP til å starte operativsystemer over nettverket. Tynne klienter bruker OGSÅ TFTP-protokollen for oppstart av operativsystemer. Mange elektroniske kretskort, mikroprosessorer bruker OGSÅ TFTP for å laste ned fastvare i brikken. Samlet SETT HAR TFTP mange bruksområder selv i dag.

i denne artikkelen skal jeg vise deg hvordan du installerer OG konfigurerer TFTP-server på Ubuntu. Så, la oss komme i gang.

i denne artikkelen skal jeg installere tftpd-hpa tftp-serverpakken På Ubuntu (Ubuntu 19.04 i mitt tilfelle). Pakken tftpd-hpa er tilgjengelig i Den offisielle pakken depotet Av Ubuntu. Så, du kan enkelt installere DEN MED APT package manager.

oppdater FØRST APT package repository cache med følgende kommando:

$ sudo apt oppdatering

apt package repository cache bør oppdateres.

installer nå tftpd-hpa-pakken med følgende kommando:

$ sudo apt installere tftpd-hpa

tftpd-hpa-pakken skal installeres.

kontroller nå om tftpd-hpa-tjenesten kjører med følgende kommando:

$ sudo systemctl status tftpd-hpa

tftpd – hpa-tjenesten kjører. SÅ, TFTP server fungerer helt fint. I neste avsnitt vil jeg vise deg hvordan du konfigurerer den.

Konfigurere TFTP-Server:

standard konfigurasjonsfil for tftpd-hpa-serveren er / etc / default / tftpd-hpa. Hvis DU vil konfigurere tftp-serveren, må du endre denne konfigurasjonsfilen og starte tftpd-hpa-tjenesten etterord på nytt.

kjør følgende kommando for å endre /etc/default/tftpd-hpa-konfigurasjonsfilen:

$ sudo nano / etc / standard / tftpd-hpa

konfigurasjonsfilen skal åpnes for redigering. Dette er standardkonfigurasjonen TIL tftp-serveren.

Her er TFTP_USERNAME satt til tftp. Det betyr AT tftp-serveren vil kjøre som brukeren tftp.

TFTP_DIRECTORY er satt til / var / lib / tftpboot. Det betyr /var / lib / tftpboot er katalogen på denne serveren som du vil kunne få tilgang til VIA TFTP.

TFTP_ADDRESS er satt til: 69. DET betyr AT TFTP vil kjøre på port 69.

TFTP_OPTIONS er satt til –secure. Denne variabelen angir tftp-alternativene. Det er mange alternativer du kan bruke til å konfigurere HVORDAN tftp-serveren skal oppføre seg. Jeg vil snakke om noen av dem senere. Alternativet-secure betyr endre tftp-katalogen til det som er angitt på variabelen tftp_directory når du kobler til tftp-serveren automatisk. Dette er en sikkerhetsfunksjon. Hvis du ikke hadde satt alternativet –secure, må du koble TIL tftp-serveren og sette katalogen manuelt. Som er mye stress og veldig usikkert.

Nå vil jeg bare endre TFTP_DIRECTORY til / tftp og legge til-create-alternativet TIL TFTP_OPTIONS. Uten alternativet-opprett, vil du ikke kunne opprette eller laste opp nye filer TIL tftp-serveren. Du vil bare kunne oppdatere eksisterende filer. Så, jeg tror-create-alternativet er veldig viktig.

den endelige konfigurasjonsfilen skal se slik ut. Trykk nå <Ctrl > + x etterfulgt av y og Deretter <Enter> for å lagre endringene.

Nå må du opprette en ny katalog / tftp. For å gjøre det, kjør følgende kommando:

$ sudo mkdir / tftp

endre nå eieren og gruppen av / tftp-katalogen til tftp med følgende kommando:

$ sudo chown tftp: tftp /tftp

start nå tftpd-hpa-tjenesten På nytt med følgende kommando:

$ sudo systemctl restart tftpd-hpa

kontroller nå om tftpd-hpa-tjenesten kjører med følgende kommando:

$ sudo systemctl status tftpd-hpa

Som du kan se, kjører tftpd-hpa-tjenesten. Så, konfigurasjonen er vellykket.

Testing TFTP Server:

Nå, for å få tilgang TIL TFTP-serveren, trenger DU ET tftp-klientprogram. DET er mange TFTP klientprogrammer der ute. Du vil sannsynligvis ikke trenge en annen enn for å teste TFTP-serveren fordi enhetene som vil bruke TFTP-serveren, vil ha klientprogrammet allerede installert på det. FOR EKSEMPEL HAR CISCO-rutere og brytere allerede et tftp-klientprogram installert.

for testing skal jeg bruke tftp-hpa TFTP-klienten i denne artikkelen. Jeg skal laste opp ET ISO-bilde til TFTP-serveren og hente det senere bare for å bekrefte om TFTP-serveren fungerer som forventet.

for å installere tftp-hpa tftp-klienten På Ubuntu, kjør følgende kommandoer:

$ sudo apt oppdatering

$ sudo apt installere tftp-hpa

tftp-hpa klientprogrammet skal installeres.

kjør nå følgende kommando på TFTP-serveren for å finne IP-adressen til TFTP-serveren.

$ ip a

SOM du kan se, ER IP-adressen til MIN tftp-server 192.168.21.211. Det vil være annerledes for deg, så sørg for å erstatte den med din fra nå av.

nå, fra den andre datamaskinen, koble TIL tftp-serveren med følgende kommando:

$ tftp 192.168.21.211

Du bør være tilkoblet.

aktiver nå detaljert modus med følgende kommando:

tftp> detaljert

nå, for å laste opp en fil (rancheros.iso) fra gjeldende arbeidskatalog (fra hvor du kjørte tftp-kommandoen), kjør følgende kommando:

tftp> sett rancheros.iso

som du kan se, lastes filen opp TIL tftp-serveren.

filen er lastet opp.

jeg fjernet filen fra datamaskinen min. Nå, la oss prøve å laste den ned fra tftp-serveren.

for å laste ned filen (rancheros.iso) fra tftp-serveren, kjør følgende kommando:

tftp> få rancheros.iso

filen lastes ned.

filen er lastet ned.

TFTP-serveren fungerer som forventet.

Kjør Til slutt følgende kommando for å gå ut av tftp-skallet.

tftp > avslutt

Så, det er hvordan du installerer OG konfigurerer TFTP server På Ubuntu. Takk for at du leser denne artikkelen.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

Previous post Baghouse
Next post Innen Sport