Установка и настройка TFTP-сервера на Ubuntu

ubuntu tftp сервер

Исходя их своего опыта, в качестве оптимального tftp-сервера я для себя выбрал ATFTPD. Отличный лёгкий сервер, который очень просто поднять. Работает без проблем, есть версии практически под все linux-системы. Установка atftpd в Ubuntu очень проста. Запускаем консоль и набираем команду:

sudo apt-get install atftp atftpd

Ждём пару минут, пока установка сервера успешно завершится. По умолчанию он будет установлен в директорию /etc/default/atftpd. 

Если установка tftp-сервера прошла успешно, то далее надо провести небольшую настройку tftp-сервера. Для этого отредактируем конфигурационный файл:

sudo gedit /etc/default/atftpd


Здесь нужно изменить параметр:
USE_INETD=true
На:
USE_INETD=false
Этим мы изменим режим запуска с программы запускаемой суперсервером Inet.d на вариант с обычным демоном.
Иногда, если возникают проблемы с запуском, приходится в строку OPTIONS добавить параметр —bind-address с указанием IP-адреса нашего компьютера. Например:
—bind-address 192.168.1.2

Остаётся только создать папку, с которой будет работать tftpd-server. По умолчанию это — /tftpboot.

mkdir /tftpboot       # Создаём директорию
chmod -R 777 /tftpboot       # Редактируем права и даём максимальный доступ — 777
chown -R nobody /tftpboot      # Меняем- владельца

Готово! осталось только перезапустить сервис:

/etc/init.d/atftpd restart

Profit! TFTP-сервер сервер на Ubuntu успешно установлен и настроен.

Оставьте комментарий