J'essaie d'envoyer un fichier au serveur TFTP en utilisant la commande ci-dessous :
tftp -p -l test.txt xx.xx.xx.xx
Et l'utilisation du TFTP est :
BusyBox v1.13.2 (2011-03-24 18:58:44 CDT) binaire multi-appels
Utilisation : tftp [OPTION].... HÔTE [PORT]
Transférer un fichier depuis/vers un serveur tftp
Options : -l FILE Local FILE -r FILE Distant FILE -g Get file -p Put file
Lorsque j'ai essayé d'envoyer un fichier avec la commande ci-dessus, j'ai obtenu cette erreur : tftp: server error: (2) Access violation....
Mais si je crée test.txt (nom du fichier que je devais envoyer) sur le serveur manuellement et que j'essaie ensuite de le transférer sur le serveur, il se télécharge avec succès.
Comment puis-je envoyer le fichier sans création manuelle ?
J'utilise le service xinetd pour le serveur tftp, et voici son fichier de configuration.
/etc/xinetd.d/tftp : service tftp { protocole = udp port = 69 socket_type = dgram wait = yes utilisateur = root serveur = /usr/sbin/in.tftpd server_args = /tftpboot/ disable = no }