Установка TFTP сервера в Debian или Ubuntu

  • 527
  • 0
  • 60,00%
  • 2

Установка tftp-hpa

Одним из самых популярных вариантов TFTP сервера на Linux является tftp-hpa - улучшенная версия обычного tftpd, его то мы и настроим и установим ниже. Он очень прост в использовании и его установка с настройкой может занять всего несколько минут.

Перед установкой не лишним будет обновить список пакетов и сами установленные пакеты до актуального состояния:

apt-get update
apt-get upgrade

Устанавливаем сервер следующей командой:

apt-get install tftpd-hpa

На этом установка сервера закончена, и сервер уже готов к запуску. Если же вам нужна какая-то специфичная настройка, то переходим к следующему пункту.

Настройка tftp-hpa

Простой конфиг программы находится по следующему адресу /etc/default/tftpd-hpa, и представляет из себя набор из нескольких параметров.

TFTP_USERNAME="tftp" - пользователь, под которым работает демон (служба) TFTP. По умолчанию равно "tftp", и без весомых причин менять его на что-то другое не стоит.

TFTP_DIRECTORY="/srv/tftp" - директория под TFTP сервер. Для её смены следует в новой директории дать права пользователю под которым работает TFTP сервер, например для директории по адресу /var/tftp следует проделать следующую операцию:

chown -R tftp:tftp /var/tftp

TFTP_ADDRESS="0.0.0.0:69" - адрес, который прослушивает сервер.

TFTP_OPTIONS="--secure" - параметры запуска сервера TFTP, обязательно оставляем secure на его месте, для безопасной работы. Так же доступны следующие полезные параметры запуска:

  • --ipv4, -4 - сервер будет работать только по IPv4.
  • --ipv6, -6 - аналогично пункту выше, только для IPv6. Может не работать, если сервер был скомпилирован без поддержки IPv6.
  • --create, -c - разрешает СОЗДАВАТЬ файлы клиентам на TFTP сервере. По умолчанию, клиенты могут только скачивать файлы с TFTP сервера. Не стоит включать без надобности.


Добавить комментарий

Ваш e-mail не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.