Не могу создавать новые файлы на tftp сервере

Я установил tftpd и xinetd на Ubuntu 13.10, и у меня проблемы с записью на сервер 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     = -c -s /srv/tftp
disable         = no
}

Права доступа к файлам для /etc/xinetd.d/tftp и / srv / tftp установлены на 777.

Когда я пытаюсь подключиться к серверу tftp или получить что-то от него, я получаю "Превышен тайм-аут передачи". сообщение.

Когда я изменяю server_args на '-s /srv/tftp', get отлично работает, а put работает нормально, когда помещаемый файл уже существует на tftp сервере.

Это локальный ПК

Что я должен сделать, чтобы иметь возможность помещать файлы, которых нет на tftp сервере?

1 ответ

Файлы не создаются tftp сервер, вы должны создать их (с надлежащими, доступными для записи битами разрешения) перед загрузкой. Увидеть man touch,

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