FTP-сервер - Tftpd

0
Ваша оценка: Нет

Tftpd -- это сервер, поддерживающий простой протокол передачи файлов (RFC 783).
TFTP (англ. Trivial File Transfer Protocol — простой протокол передачи файлов) используется главным образом для первоначальной загрузки бездисковых рабочих станций. TFTP, в отличие от FTP, не содержит возможностей аутентификации (хотя возможна фильтрация по IP-адресу) и основан на транспортном протоколе UDP.
Основное назначение TFTP — обеспечение простоты реализации клиента. В этой связи он используется для загрузки бездисковых рабочих станций, загрузки обновлений и конфигураций в «умные» сетевые устройства, записи статистики с мини -АТС (CDR) и аппаратных маршрутизаторов/файрволов.
Поскольку протокол не поддерживает аутентификации, единственный метод идентификации клиента — это его сетевой адрес (который может быть подделан). Обычно в Unix-системах tftpd доступен только каталог /tftpboot. Однако в старых TFTP-серверах было возможным получить файл паролей командой RRQ ../etc/passwd.
Демон tftpd отказывается обрабатывать файлы, содержащие в своём имени комбинацию «/../» или начинающуюся с «../». Запись разрешается только в файлы, которые уже существуют (любого размера, например нулевого), и доступны для публичной записи (права доступа: -rw-rw-rw-).
Сервер TFTP работает на порту, указанном в списке служб как tftp; см. services(5). Обычно сервер запускается посредством inetd(8). Tftpd неудобен для использования с загрузчиком PXE; для этого используйте atftpd или tftpd-hpa.

Сайт разработчика: http://tftpd32.jounin.net/
Что почитать?


Разместил: lsadm2013kos 7 Октябрь 2012 в 09:15