Os arquivos não são criados pelo servidor tftp
, você deve criá-los (com bits de permissão graváveis adequados) antes do upload. Veja man touch
.
Instalei o tftpd e o xinetd no Ubuntu 13.10 e tenho problemas com a gravação no servidor tftp. Conteúdo do arquivo /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
}
As permissões de arquivo para /etc/xinetd.d/tftp e / srv / tftp estão definidas no 777.
Quando eu tento colocar no servidor tftp ou obter algo dele eu recebo "Transfer timeed out". mensagem.
Quando eu mudo server_args para '-s / srv / tftp', o get funciona bem e coloca o trabalho bem quando o arquivo que está sendo colocado já existe no servidor tftp.
É um PC local
O que devo fazer para poder colocar arquivos, que não existem no servidor tftp?
Os arquivos não são criados pelo servidor tftp
, você deve criá-los (com bits de permissão graváveis adequados) antes do upload. Veja man touch
.