Linux: устанавливаем и настраиваем TFTP серверСегодня расскажем как установить и настроить TFTP сервер под управлением Linux, на примере пакета atftp. atftp поддерживает все функции описанные в спецификациях RFC1350, RFC2090, RFC2347, RFC2348 и RFC2349, а так же поддерживает mtftp описанный в спецификации PXE.

[ad#ad-2]

Для установки atftp в Ubuntu Linux выполним следующую команду.

$sudo aptitude install atftpd

Настройка atftp
По умолчанию atftp запускается при старте системы из inetd. Если нам не нужно это - меняем конфиг таким образом

sudo gedit /etc/default/atftpd
USE_INETD=false

Для запуска aftpd руками (а не из inetd) надо выполнить такую команду

sudo invoke-rc.d atftpd start

Далее нам надо создать директорию в которой atftpd будет хранить файлы

sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot
sudo /etc/init.d/atftpd restart

Для ограничения доступа к нашему tftp серверу используются файлы /etc/hosts.allow и /etc/hosts.deny

Вот и все :)

Теги: