Instal·lació i configuració del servidor TFTP a Ubuntu

Installing Configuring Tftp Server Ubuntu



TFTP (Trivial File Transfer Protocol) és una versió simplificada de FTP (File Transfer Protocol). Va ser dissenyat per ser fàcil i senzill. TFTP deixa de banda moltes funcions d'autenticació de FTP i s'executa al port UDP 69. Com que és molt lleuger, encara s'utilitza per a diferents propòsits.

TFTP s’utilitza en llocs on no necessiteu molta seguretat. En lloc d’això, necessiteu una manera de penjar fitxers al servidor i descarregar-los fàcilment. Els dispositius CISCO utilitzen el protocol TFTP per emmagatzemar fitxers de configuració i imatges CISCO IOS amb finalitats de còpia de seguretat. Els protocols d’arrencada de xarxa com BOOTP, PXE, etc. utilitzen TFTP per arrencar sistemes operatius a la xarxa. Els clients prims també utilitzen el protocol TFTP per arrencar sistemes operatius. Moltes plaques de circuits electrònics, microprocessadors, també utilitzen TFTP per descarregar firmware al xip. En general, TFTP té molts usos encara avui.







En aquest article, us mostraré com instal·lar i configurar el servidor TFTP a Ubuntu. Comencem, doncs.



En aquest article, vaig a instal·lar el fitxer tftpd-hpa Paquet de servidor TFTP a Ubuntu (Ubuntu 19.04 en el meu cas). El paquet tftpd-hpa està disponible al dipòsit oficial de paquets d'Ubuntu. Per tant, podeu instal·lar-lo fàcilment amb el gestor de paquets APT.



Primer, actualitzeu la memòria cau del dipòsit de paquets APT amb l'ordre següent:





$suoactualització apt

La memòria cau del dipòsit de paquets APT s'hauria d'actualitzar.



Ara, instal·leu el fitxer tftpd-hpa package amb l'ordre següent:

$suoapteinstal·lartftpd-hpa

tftpd-hpa s'ha d'instal·lar el paquet.

Ara, comproveu si el fitxer tftpd-hpa El servei s’executa amb l’ordre següent:

$suoestat del sistema tftpd-hpa

El tftpd-hpa el servei s'està executant. Per tant, el servidor TFTP funciona molt bé. A la següent secció, us mostraré com configurar-lo.

Configuració del servidor TFTP:

El fitxer de configuració per defecte de tftpd-hpa servidor és / etc / default / tftpd-hpa . Si voleu configurar el servidor TFTP, haureu de modificar aquest fitxer de configuració i reiniciar el fitxer tftpd-hpa postfície del servei.

Per modificar el fitxer / etc / default / tftpd-hpa de configuració, executeu l'ordre següent:

$suo nano /etc/per defecte/tftpd-hpa

El fitxer de configuració s'hauria d'obrir per editar-lo. Aquesta és la configuració predeterminada del servidor TFTP.

Aquí, TFTP_USERNAME està definit a tftp . Significa que el servidor TFTP s'executarà com a usuari tftp .

TFTP_DIRECTORY està definit a / var / lib / tftpboot . Significa / var / lib / tftpboot és el directori d'aquest servidor al qual podreu accedir mitjançant TFTP.

TFTP_ADDRESS està definit a : 69 . Significa que TFTP s'executarà al port 69 .

TFTP_OPTIONS està definit a –Segur . Aquesta variable estableix les opcions TFTP. Hi ha moltes opcions que podeu utilitzar per configurar el comportament del servidor TFTP. D’alguns d’ells en parlaré més endavant. El –Segur L'opció significa canviar el directori TFTP pel que s'estableix al fitxer TFTP_DIRECTORY variable quan us connecteu al servidor TFTP automàticament. Aquesta és una característica de seguretat. Si no haguessis configurat el –Segur , hauríeu de connectar-vos al servidor TFTP i configurar el directori manualment. El que és molt complicat i molt insegur.

Ara, només vull canviar el fitxer TFTP_DIRECTORY a / tftp i afegiu el fitxer -crear opció a TFTP_OPTIONS . Sense el -crear opció, no podreu crear ni penjar fitxers nous al servidor TFTP. Només podreu actualitzar fitxers existents. Per tant, crec que el -crear l'opció és molt important.

El fitxer de configuració final hauria de ser el següent. Ara, premeu + x Seguit per i i llavors per desar els canvis.

Ara heu de crear un directori nou / tftp . Per fer-ho, executeu l'ordre següent:

$suo mkdir /tftp

Ara, canvieu el propietari i el grup del fitxer / tftp directori a tftp amb l'ordre següent:

$suo bufattftp: tftp/tftp

Ara, reinicieu el fitxer tftpd-hpa servei amb l'ordre següent:

$suosystemctl reinicia tftpd-hpa

Ara, comproveu si el fitxer tftpd-hpa El servei s’executa amb l’ordre següent:

$suoestat del sistema tftpd-hpa

Com podeu veure, el tftpd-hpa el servei s'està executant. Per tant, la configuració és correcta.

Prova del servidor TFTP:

Ara, per accedir al servidor TFTP, necessiteu un programa client TFTP. Hi ha molts programes de clients TFTP. El més probable és que no en necessiteu cap més que per provar el servidor TFTP perquè els dispositius que faran servir el servidor TFTP tindran el programa client ja instal·lat. Per exemple, els encaminadors i commutadors CISCO ja tenen instal·lat un programa client TFTP.

Per fer proves, faré servir el fitxer tftp-hpa Client TFTP en aquest article. Vaig a carregar una imatge ISO al servidor TFTP i la recuperaré més tard només per verificar si el servidor TFTP funciona com s’esperava.

Per instal·lar el fitxer tftp-hpa Client TFTP a Ubuntu, executeu les ordres següents:

$suoactualització apt

$suoapteinstal·lartftp-hpa

El tftp-hpa s'hauria d'instal·lar el programa client.

Ara, executeu l'ordre següent al servidor TFTP per trobar l'adreça IP del servidor TFTP.

$ipa

Com podeu veure, l’adreça IP del meu servidor TFTP és 192.168.21.211 . Serà diferent per a vosaltres, així que assegureu-vos de substituir-lo pel vostre a partir d’ara.

Ara, des de l’altre equip, connecteu-vos al servidor TFTP amb l’ordre següent:

$tftp 192.168.21.211

Hauríeu d’estar connectat.

Ara, activeu el mode detallat amb l'ordre següent:

tftp>detallada

Ara, per penjar un fitxer ( rancheros.iso ) del directori de treball actual (des d'on vau executar tftp executar l'ordre següent:

tftp>posar rancheros.iso

Com podeu veure, el fitxer s’està carregant al servidor TFTP.

El fitxer es penja.

He eliminat el fitxer de l’ordinador. Ara, provem de descarregar-lo des del servidor tftp.

Per descarregar el fitxer ( rancheros.iso ) des del servidor tftp, executeu l'ordre següent:

tftp>obtenir rancheros.iso

S'està descarregant el fitxer.

El fitxer es descarrega.

El servidor TFTP funciona com s’esperava.

Finalment, executeu l'ordre següent per sortir del shell tftp.

tftp>deixar de fumar

Així doncs, és com instal·leu i configureu el servidor TFTP a Ubuntu. Gràcies per llegir aquest article.