Установка и настройка TFTP-сервера tftpd-hpa FreeBSD 10

Если ранее на компьютере использовался TFTP-демон, запускаемый демоном inetd, отключим его в файле /etc/inetd.conf, закоментировав строчки, начинающиеся с tftp. Перезапускаем демона inetd:

# /etc/rc.d/inetd restart

Установим нового TFTP-демона из порта:

# cd /usr/ports/ftp/tftp-hpa
# make install

Включаем и настраиваем установленный TFTP-демон в файле /etc/rc.conf:

tftpd_enable="YES"
tftpd_flags="--ipv4 --secure --create --user tftp --umask 027 --permissive --address 0.0.0.0:69 /var/tftp"

Создаём группу и пользователя, от имени которых будет рабоатать TFTP-демон:

# pw group add tftp
# pw user add tftp -c 'TFTPd user' -d /var/tftp -g tftp -M 0750 -s /bin/nologin

Содаём каталог для файлов TFTP-демона, выставляем права доступа:

# mkdir /var/tftp
# chown tftp:tftp /var/tftp
# chmod u=rwx,g=rx,o= /var/tftp

Запускаем TFTP-демона:

# /usr/local/etc/rc.d/tftpd start

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *