Установка TFTP сервера в Debian или Ubuntu
- Recluse
- 13.06.2018
- 17 599
- 1
- 29.01.2021
- 23
- 23
- 0
Установка 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=":69" - адрес, который прослушивает сервер.
TFTP_OPTIONS="--secure" - параметры запуска сервера TFTP, обязательно оставляем secure на его месте, для безопасной работы. Так же доступны следующие полезные параметры запуска:
- --ipv4, -4 - сервер будет работать только по IPv4.
- --ipv6, -6 - аналогично пункту выше, только для IPv6. Может не работать, если сервер был скомпилирован без поддержки IPv6.
- --create, -c - разрешает СОЗДАВАТЬ файлы клиентам на TFTP сервере. По умолчанию, клиенты могут только скачивать файлы с TFTP сервера. Не стоит включать без надобности.
Добавить комментарий