Не могу создавать новые файлы на 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
,