Как запустить сервер tftp с помощью inetd?

Откройте Dash, щелкнув значок Ubuntu в верхнем левом углу, введите «терминал» и выберите приложение терминала из результатов, которые появляются.

В терминале введите

sudo passwd

Вам будет предложено ввести текущий пароль, введите его. Затем вам будет предложено ввести новый пароль, а также подтвердить новый пароль.

0
задан 8 August 2017 в 13:17

2 ответа

Рабочая настройка

Установите следующие пакеты.

sudo apt-get install xinetd tftpd tftp

Создайте /etc/xinetd.d/tftp и поместите эту запись

service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /tftpboot disable = no }

Создайте папку /tftpboot это должно соответствовать тому, что вы дали в server_args. в основном это будет tftpboot

sudo mkdir /tftpboot sudo chmod -R 777 /tftpboot sudo chown -R nobody /tftpboot

Перезапустить службу xinetd.

sudo /etc/init.d/xinetd restart

Мое предложение состоит в том, чтобы перейти к tftpd-hpa

sudo apt install tftpd-hpa

После установки файл conf conf

sudo vi /etc/default/tftpd-hpa

должен содержать что-то вроде этого

TFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure -c"
0
ответ дан 18 July 2018 в 08:53

Рабочая настройка

Установите следующие пакеты.

sudo apt-get install xinetd tftpd tftp

Создайте /etc/xinetd.d/tftp и поместите эту запись

service tftp { protocol = udp port = 69 socket_type = dgram wait = yes user = nobody server = /usr/sbin/in.tftpd server_args = /tftpboot disable = no }

Создайте папку /tftpboot это должно соответствовать тому, что вы дали в server_args. в основном это будет tftpboot

sudo mkdir /tftpboot sudo chmod -R 777 /tftpboot sudo chown -R nobody /tftpboot

Перезапустить службу xinetd.

sudo /etc/init.d/xinetd restart

Мое предложение состоит в том, чтобы перейти к tftpd-hpa

sudo apt install tftpd-hpa

После установки файл conf conf

sudo vi /etc/default/tftpd-hpa

должен содержать что-то вроде этого

TFTP_USERNAME="tftp" TFTP_DIRECTORY="/srv/tftp" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure -c"
0
ответ дан 24 July 2018 в 19:11
  • 1
    Спасибо. Я уже использовал xinetd. Я хочу настроить tftp-сервер с помощью inetd, поскольку это мое требование к проекту. – ams 8 August 2017 в 12:33

Другие вопросы по тегам:

Похожие вопросы: