tftp

Inštalácia a konfigurácia servera TFTP na serveri CentOS 7

Inštalácia a konfigurácia servera TFTP na serveri CentOS 7
TFTP (Trivial File Transfer Protocol) je odľahčená verzia protokolu FTP (File Transfer Protocol). TFTP nemá zabudovaných veľa pokročilých funkcií, ako napríklad zabezpečenie. TFTP tiež beží na UDP porte 69 namiesto na akomkoľvek TCP porte. V čase písania tohto článku je to však stále užitočné. Smerovače a prepínače CISCO používajú server TFTP na zálohovanie a obnovu konfiguračných súborov a obrázkov IOS. Sieťové bootovacie protokoly ako PXE, BOOTP atď. Používajú TFTP. Existuje oveľa viac použití TFTP.

V tomto článku vám ukážem, ako nainštalovať a nakonfigurovať server TFTP na serveri CentOS 7. Takže poďme na to.

Inštalácia a konfigurácia servera TFTP:

Najskôr aktualizujte medzipamäť úložiska balíkov YUM pomocou nasledujúceho príkazu:

$ sudo yum makecache

Teraz nainštalujte TFTP server a klientske balíčky pomocou nasledujúceho príkazu:

$ sudo yum nainštalovať tftp tftp-server

POZNÁMKA: Balík klientov TFTP tftp je nainštalovaný na testovanie servera TFTP po konfigurácii.

Teraz stlačte r a potom stlačte pokračovať.

Mali by byť nainštalované klientske a serverové balíčky TFTP.

TFTP štandardne používa systemd. Nie je ale dobrý nápad upravovať predvolené súbory služieb systemd. Idem teda skopírovať systémové súbory služieb servera tftp na server / etc / systemd / system pre istotu.

Ak chcete skopírovať predvolené nastavenie tftp.služby podať do / etc / systemd / system adresára, spustite nasledujúci príkaz:

$ sudo cp -v / usr / lib / systemd / system / tftp.služba / etc / systemd / system / tftp-server.služby

Nový súbor služby tftp sa volá tftp-server.služby ktoré môžeme upraviť, koľko chceme.

Skopírujte tiež tftp.zásuvka podať do / etc / systemd / system adresár s nasledujúcim príkazom:

$ sudo cp -v / usr / lib / systemd / system / tftp.soket / etc / systemd / system / tftp-server.zásuvka

Nový súbor soketu je tftp-server.zásuvka na ktorých môžeme pracovať.

Teraz otvorte tftp-server.služby súbor na úpravy pomocou nasledujúceho príkazu:

$ sudo vi / etc / systemd / system / tftp-server.služby

tftp-server.služby súbor by sa mal otvoriť. Teraz musíte upraviť riadky označené na snímke obrazovky nižšie.

Vymenil som tftp.zásuvka s tftp-server.zásuvka. Tiež som zmenil príkaz (ExecStart), ktorý spustí démona TFTP. The -c Možnosť TFTP vám umožní nahrávať súbory na server, -p Táto možnosť vyrieši mnoho problémov s povolením a -s sady volieb / var / lib / tftpboot ako adresár, do ktorého máte prístup cez TFTP.

Tiež pridať WantedBy = viac používateľov.cieľ v [Inštalácia] časť označená na snímke obrazovky nižšie.

Toto je finále tftp-server.zásuvka spis. Teraz uložte súbor.

Teraz otvorte tftp-server.zásuvka súbor na úpravy nasledujúcim príkazom:

$ sudo vi / etc / systemd / system / tftp-server.zásuvka

Teraz pridajte BindIPv6Only = obaja linka v [Zásuvka] oddiel označený na snímke obrazovky nižšie a uložte súbor.

Ak chcete povoliť anonymné nahrávanie na server TFTP, musíte vykonať konfiguráciu SELinuxu.

Pre konfiguráciu SELinux nainštalujte policycoreutils-python balík s nasledujúcim príkazom:

$ sudo yum nainštalovať policycoreutils-python

Teraz stlačte r a potom stlačte pokračovať.

policycoreutils-python balíček by mal byť nainštalovaný.

Teraz povoľte anonymný zápis SELinux TFTP pomocou nasledujúceho príkazu:

$ sudo setsebool -P tftp_anon_write 1

Adresár TFTP je / var / lib / tftpboot. Aby fungovanie nahrávania a sťahovania TFTP fungovalo, musí mať povolenie na čítanie, zápis a spustenie pre vlastníka adresára, skupinu a ďalšie. V opačnom prípade sa zobrazí chyba povolenia.

Môžete priradiť požadované oprávnenia k adresáru / var / lib / tftpboot adresár s nasledujúcim príkazom:

$ sudo chmod 777 / var / lib / tftpboot

Teraz skúste spustiť tftp-server služba s nasledujúcim príkazom:

$ sudo systemctl start tftp-server

Teraz skontrolujte, či tftp-server služba beží s nasledujúcim príkazom:

$ sudo systemctl status tftp-server

Ako vidíte, služba je aktívna alebo spustená. TFTP by teda mal byť nakonfigurovaný správne.

Teraz, keď je služba TFTP spustená, musíme otestovať server TFTP, aby sme zistili, či funguje alebo nie.

Najskôr spustite nasledujúci príkaz a vyhľadajte adresu IP servera TFTP.

$ ip a

Ako vidíte, IP adresa je 192.168.11.134. U teba to bude iné. Odteraz ho teda vymeňte za svoj.

Teraz sa pripojte k serveru TFTP pomocou nasledujúceho príkazu:

$ tftp 192.168.11.134

Mali by ste byť pripojení.

Teraz povoľte podrobný režim nasledovne:

tftp> verbose

Teraz skúste nahrať súbor (povedzme Ahoj.TXT) na server TFTP nasledovne:

tftp> ahoj.TXT

Ako vidíte, súbor sa úspešne nahrá na server TFTP.

Teraz ukončite príkazový riadok TFTP.

tftp> skončiť

Teraz, keď všetko funguje správne, pridajte tftp-server služba spustenia systému pomocou nasledujúceho príkazu:

$ sudo systemctl povoliť tftp-server

Teraz nakonfigurujte program firewalld firewall tak, aby povoľoval požiadavky TFTP na server pomocou nasledujúceho príkazu:

$ sudo firewall-cmd --zone = public --add-service = tftp --permanent

Teraz znova načítajte firewalld, aby sa zmeny prejavili, pomocou nasledujúceho príkazu:

$ sudo firewall-cmd - načítať

Je potrebné nakonfigurovať server TFTP.

Známe problémy:

Pri pokuse o nahranie súborov na server TFTP z vášho počítača sa môže zobraziť Časový limit prenosu vypršal chyba označená na snímke obrazovky nižšie. Toto je známy problém v systémoch CentOS a RHEL. TFTP používa na komunikáciu port UDP a z nejakého dôvodu ho brána firewall klienta blokuje. To je dôvod tejto chyby.

Ak chcete problém vyriešiť, zakážte bránu firewall v klientovi a skúste súbor načítať znova. Malo by to fungovať, ako vidíte na snímke obrazovky nižšie.

Takto teda inštalujete a konfigurujete server TFTP na serveri CentOS 7. Ďakujeme, že ste si prečítali tento článok.

Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...
WinMouse vám umožňuje prispôsobiť a vylepšiť pohyb ukazovateľa myši na počítači so systémom Windows
Ak chcete vylepšiť predvolené funkcie kurzora myši, použite freeware WinMouse. Pridáva ďalšie funkcie, ktoré vám pomôžu vyťažiť zo svojej skromnej myš...
Tlačidlo ľavého kliknutia myši nefunguje v systéme Windows 10
Ak používate samostatnú myš s prenosným počítačom alebo stolovým počítačom, ale nefunguje ľavé tlačidlo myši vo Windows 10/8/7 z nejakého dôvodu uvádz...