tftp

TFTP servera instalēšana un konfigurēšana Ubuntu

TFTP servera instalēšana un konfigurēšana Ubuntu
TFTP (Trivial File Transfer Protocol) ir vienkāršota FTP (File Transfer Protocol) versija. Tas tika veidots tā, lai tas būtu viegli un vienkārši. TFTP neatstāj daudzas FTP autentifikācijas funkcijas, un tas darbojas UDP 69. portā. Tā kā tas ir ļoti viegls, to joprojām izmanto dažādiem mērķiem.

TFTP tiek izmantots vietās, kur jums nav nepieciešama liela drošība. Tā vietā jums ir nepieciešams veids, kā viegli augšupielādēt failus un lejupielādēt failus no servera. CISCO ierīces izmanto TFTP protokolu, lai saglabātu konfigurācijas failus un CISCO IOS attēlus dublēšanas nolūkos. Tīkla sāknēšanas protokoli, piemēram, BOOTP, PXE utt., Izmanto TFTP, lai sāktu operētājsistēmas tīklā. Plānie klienti izmanto TFTP protokolu arī operētājsistēmu sāknēšanai. Daudzi elektronikas shēmas plates, mikroprocesori arī izmanto TFTP, lai lejupielādētu programmaparatūru mikroshēmā. Kopumā TFTP ir daudz lietojumu pat šodien.

Šajā rakstā es jums parādīšu, kā instalēt un konfigurēt TFTP serveri Ubuntu. Tātad, sāksim darbu.

TFTP servera instalēšana:

Šajā rakstā es instalēšu tftpd-hpa TFTP servera pakotne Ubuntu (Ubuntu 19.04 manā gadījumā). Sūtījums tftpd-hpa ir pieejams Ubuntu oficiālajā pakotņu krātuvē. Tātad, to varat viegli instalēt, izmantojot APT pakotņu pārvaldnieku.

Vispirms atjauniniet APT pakotnes krātuves kešatmiņu ar šādu komandu:

$ sudo apt atjauninājums

Būtu jāatjaunina APT pakotnes krātuves kešatmiņa.

Tagad instalējiet tftpd-hpa pakotni ar šādu komandu:

$ sudo apt instalējiet tftpd-hpa

tftpd-hpa pakete ir jāinstalē.

Tagad pārbaudiet, vai tftpd-hpa pakalpojums darbojas ar šādu komandu:

$ sudo systemctl statuss tftpd-hpa

The tftpd-hpa pakalpojums darbojas. Tātad, TFTP serveris darbojas lieliski. Nākamajā sadaļā es parādīšu, kā to konfigurēt.

TFTP servera konfigurēšana:

Noklusējuma konfigurācijas fails tftpd-hpa serveris ir / etc / default / tftpd-hpa. Ja vēlaties konfigurēt TFTP serveri, jums ir jāpārveido šis konfigurācijas fails un jāpārstartē tftpd-hpa dienesta pēcvārds.

Lai modificētu / etc / default / tftpd-hpa konfigurācijas failu, izpildiet šādu komandu:

$ sudo nano / etc / default / tftpd-hpa

Konfigurācijas fails jāatver rediģēšanai. Šī ir TFTP servera noklusējuma konfigurācija.

Šeit, TFTP_USERNAME ir iestatīts uz tftp. Tas nozīmē, ka TFTP serveris darbosies kā lietotājs tftp.

TFTP_DIRECTORY ir iestatīts uz / var / lib / tftpboot. Tas nozīmē / var / lib / tftpboot ir direktorijs šajā serverī, kuram varēsiet piekļūt, izmantojot TFTP.

TFTP_ADDRESS ir iestatīts uz : 69. Tas nozīmē, ka TFTP darbosies ostā 69.

TFTP_OPTIONS ir iestatīts uz -drošs. Šis mainīgais nosaka TFTP opcijas. Ir daudz iespēju, kuras varat izmantot, lai konfigurētu TFTP servera uzvedību. Par dažiem no viņiem es runāšu vēlāk. The -drošs opcija nozīmē mainīt TFTP direktoriju uz to, kas iestatīts uz TFTP_DIRECTORY mainās, kad automātiski izveidojat savienojumu ar TFTP serveri. Šī ir drošības funkcija. Ja jūs nebūtu iestatījis -drošs opciju, tad jums būs jāpieslēdzas TFTP serverim un manuāli jāiestata direktorijs. Kas ir daudz problēmu un ļoti nedrošs.

Tagad es vēlos mainīt tikai TFTP_DIRECTORY uz / tftp un pievienojiet -izveidot opcija TFTP_OPTIONS. Bez -izveidot opciju, jūs nevarēsit izveidot vai augšupielādēt jaunus failus TFTP serverī. Jūs varēsiet atjaunināt tikai esošos failus. Tātad, es domāju, ka -izveidot variants ir ļoti svarīgs.

Galīgajam konfigurācijas failam vajadzētu izskatīties šādi. Tagad nospiediet + x sekoja y un tad lai saglabātu izmaiņas.

Tagad jums ir jāizveido jauns direktorijs / tftp. Lai to izdarītu, palaidiet šādu komandu:

$ sudo mkdir / tftp

Tagad nomainiet grupas īpašnieku un grupu / tftp direktoriju uz tftp ar šādu komandu:

$ sudo chown tftp: tftp / tftp

Tagad restartējiet tftpd-hpa pakalpojumu ar šādu komandu:

$ sudo systemctl restartējiet tftpd-hpa

Tagad pārbaudiet, vai tftpd-hpa pakalpojums darbojas ar šādu komandu:

$ sudo systemctl statuss tftpd-hpa

Kā redzat, tftpd-hpa pakalpojums darbojas. Tātad, konfigurēšana ir veiksmīga.

TFTP servera pārbaude:

Tagad, lai piekļūtu TFTP serverim, nepieciešama TFTP klienta programma. Tur ir daudz TFTP klientu programmu. Jums, visticamāk, nebūs vajadzīgs cits kā tikai TFTP servera pārbaude, jo ierīcēs, kas izmantos TFTP serveri, klienta programma jau būs instalēta. Piemēram, CISCO maršrutētājiem un komutatoriem jau ir instalēta TFTP klienta programma.

Testēšanai es izmantoju tftp-hpa TFTP klients šajā rakstā. Es augšupielādēšu ISO attēlu TFTP serverī un vēlāk to izgūšu, lai pārliecinātos, vai TFTP serveris darbojas kā paredzēts.

Lai instalētu tftp-hpa TFTP klients Ubuntu, palaidiet šādas komandas:

$ sudo apt atjauninājums

$ sudo apt instalējiet tftp-hpa

The tftp-hpa jāinstalē klienta programma.

Tagad TFTP serverī palaidiet šo komandu, lai atrastu TFTP servera IP adresi.

$ ip a

Kā redzat, mana TFTP servera IP adrese ir 192.168. lpp.21.211. Jums tas būs savādāk, tāpēc turpmāk noteikti nomainiet to ar savu.

Tagad no cita datora izveidojiet savienojumu ar TFTP serveri, izmantojot šādu komandu:

$ tftp 192.168. lpp.21.211

Jums vajadzētu būt savienotam.

Tagad iespējojiet daudzveidīgo režīmu ar šādu komandu:

tftp> runīgs

Tagad, lai augšupielādētu failu (rančo.iso) no pašreizējā darba direktorija (no kurienes jūs skrējāt tftp komandu), izpildiet šādu komandu:

tftp> likt rancheros.iso

Kā redzat, fails tiek augšupielādēts TFTP serverī.

Fails ir augšupielādēts.

Es noņēmu failu no sava datora. Tagad mēģināsim to lejupielādēt no tftp servera.

Lai lejupielādētu failu (rančo.iso) no tftp servera, palaidiet šādu komandu:

tftp> iegūt rancheros.iso

Fails tiek lejupielādēts.

Fails ir lejupielādēts.

TFTP serveris darbojas kā paredzēts.

Visbeidzot, izpildiet šo komandu, lai izietu no tftp čaulas.

tftp> atmest

Tātad, tā jūs instalējat un konfigurējat TFTP serveri Ubuntu. Paldies, ka izlasījāt šo rakstu.

Kā tvert un straumēt spēļu sesiju operētājsistēmā Linux
Agrāk spēļu spēlēšana tika uzskatīta tikai par hobiju, taču laika gaitā spēļu industrija piedzīvoja milzīgu tehnoloģiju un spēlētāju skaita pieaugumu....
Labākās spēles, ko spēlēt ar rokas izsekošanu
Oculus Quest nesen iepazīstināja ar lielisku ideju par rokas izsekošanu bez kontrolieriem. Ar arvien lielāku spēļu un aktivitāšu skaitu, kas atbalsta ...
Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...