Я пытаюсь отправить файл на TFTP-сервер, используя следующую команду:
tftp -p -l test.txt xx.xx.xx.xx
И использование TFTP:
BusyBox v1.13.2 (2011-03-24 18:58:44 CDT) двоичный файл с несколькими вызовами
Использование: tftp [ОПЦИЯ] ... ХОСТ [ПОРТ]
Перенести файл с / на tftp сервер
Опции: -l FILE Local FILE -r FILE Remote FILE -g Получить файл -p Поместить файл
Когда я попытался отправить файл с помощью вышеуказанной команды, я получил эту ошибку: tftp: server error: (2) Access violation....
Но если я вручную создаю test.txt (имя файла, которое мне нужно было отправить) на сервере, а затем пытаюсь передать его на сервер, он успешно загружен.
Как я могу отправить файл без создания вручную?
Я использую сервис xinetd для tftp сервера, и ниже его конфигурационный файл.
/etc/xinetd.d/tftp: служба tftp {протокол = порт udp = 69 socket_type = dgram wait = да пользователь = корневой сервер = /usr/sbin/in.tftpd server_args = /tftpboot / disable = no}