Können Sie tftp eine Datei in einer Zeile herunterladen?
Ich möchte den Download einer Datei skripten, ohne die Eingabeaufforderung von tftp eingeben zu müssen. Ich habe festgestellt, dass ich dies irgendwie mit einem here-document erreichen kann:
tftp 192.168.1.2 69 << _EOF_
get testfile
quit
_EOF
Aber ich hoffte auf etwas Einfacheres und näher an etwas wie folgt:
wget 192.168.1.2:69:/tftpboot/testfile
4
Author: Bilesh Ganguly, 2016-08-22
2 answers
Sie haben wahrscheinlich den Linux NetKit TFTP Client.
H. Peter Anvins TFTP-Client (im Paket tftp-hpa
in Debian) hat eine Befehlszeilenoption -c
, die das tut, was Sie wollen:
-c
BefehlFühren Sie
command
aus, als wäre es in der Eingabeaufforderungtftp
eingegeben worden. Muss zuletzt in der Befehlszeile angegeben werden.
Beispiel:
tftp -m binary "localhost" -c get "pxelinux.0"
3
Author: Toby Speight,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-08-24 17:23:42
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-08-24 17:23:42
Versuchen Sie, diese tftp -g -r <filename> <ip-addr>
ersetzen mit dem Namen und ip-addr
1
Author: sebastienvg,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-08-22 18:27:28
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-08-22 18:27:28