Содержание

Установка tftpd

tftp - это простейший протокол обмена данных, чаще всего используется для обновления прошивок на сетевых устройствах Juniper или Cisco, установки прошивок OpenWrt.

tftp использует порт 69/udp.

TFTP - это сервер, поддерживающий простой протокол передачи файлов (RFC 783). Сервер TFTP работает на порту, указанном в списке служб как tftp. Обычно сервер запускается посредством . Tftpd неудобен для использования с загрузчиком PXE; для этого используйте atftpd или tftpd-hpa.

# aptitude install tftpd openbsd-inetd

Настройка tftpd и inetd

Редактируем в файле /etc/inetd.conf строку:

tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /srv/tftp

в моем случае нужно заменить пользователя от которого tftp запускается и расположение корневой директории, получаем:

tftp            dgram   udp     wait    darkfire        /usr/sbin/tcpd  /usr/sbin/in.tftpd /home/darkfire/tftp

Перезапускаем службу inetd:

# /etc/init.d/openbsd-inetd restart

tftpd установлен и настроен.

Настройка tftpd и xinetd

Клиенты tftp

В Linux консольным клиентом является tftp

# yum install tftp

При запуске клиента единственным аргументом достаточно передать адресс сервера tftpd. Команды клиента: Единственный параметр задает имя или адрес TFTP сервера. Команды:

Настройка tftp сервера в Windows

Для Windows существует несколько программ реализующих сервер tftp, например SolarWinds TFTP Server. Я обычно использую годами проверенную программу Tftpd32.