IT услуги, инсталиране на TFTP сървър
TFTP е прост протокол за прехвърляне на файлове през мрежа, използва UDP протокол (на порт 69), не поддържа удостоверяване и криптиране. TFTP често се използва за качване на файлове (фърмуер, конфигурации) на устройства (рутери, телефонни централи и други), но може да се използва и за просто прехвърляне на файлове през мрежа между компютри. Няколко TFTP демона (сървъра) са налични за Linux: tftpd, atftpd, tftpd-hpa. Можете да използвате всеки от тях. Ще ви покажа как да инсталирате tftpd. В допълнение към tftpd ще трябва да инсталирате услугата inetd. inetd е мрежова услуга, която обработва входящите връзки (TCP, UDP) и изпълнява подходящата програма за обработка на заявката. Ще използвам услугата openbsd-inetd. Има и услугата xinetd, можете да я използвате, но е конфигурирана малко по-различно.
Инсталиране на сървъра tftpd и услугата openbsd-inetd
Инсталирайте tftpd и openbsd-inetd сървъра, като изпълните командата:
- sudo apt-get инсталирате openbsd-inetd tftpd tftp
Във файл
- mcedit /etc/inetd.conf
- #:BOOT: TFTP услугата се предоставя основно за зареждане. Повечето сайтове # изпълняват това само на машини, действащи като "сървъри за стартиране." tftp dgram udp изчакайте никой /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
- tftp dgram udp изчакайте никой /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot
- sudo mkdir /tftpboot
Нека променим правата за достъп:
- sudo chown -R никой /tftpboot
Рестартиране на услугата inetd
Към новнастройките са влезли в сила, рестартирайте услугата inetd:
- sudo /etc/init.d/openbsd-inetd рестартирайте
Това завършва инсталирането на TFTP сървъра, нека проверим работата му.
Проверка на работата на TFTP сървъра с помощта на TFTP клиента
Първо, нека инсталираме TFTP клиент, за да можем да се свържем с TFTP сървъра. За да инсталирате TFTP клиента, изпълнете следната команда в терминала:
- echo Това е моят файл > /tftpboot/myfile
Когато клиентът стартира, ще бъдете в команден режим за TFTP клиента. Изпълнете командата get myfile, което означава да получите файла с име myfile от сървъра.