скопіюйте файл з мережного пристрою на локальний комп'ютер через TFTP


2

Мережевий пристрій (вбудований Linux), підключений до локального комп'ютера (ОС Windows). Що таке команда tftp для копіювання двійкового файлу з мережного пристрою на локальний комп'ютер? Крім того, що команду копіювати файл у зворотному напрямку, з локального комп'ютера на мережевий пристрій?

EDIT :

Я знаходжу команди tftp BusyBox:

BusyBox v0.61.pre (2003.02.04-12:10+0000) multi-call binary

Usage: tftp [OPTIONS] HOST [PORT]

Transfers a file from/to a tftp server

Options:
        -l FILE Local FILE.
        -r FILE Remote FILE.
        -g      Get file.
        -p      Put file.

команди:

tftp -l <local file> -r <remote file> -p <remote ip>
tftp -g -r <remote file> <remote ip>

SSH і TFTP - це різні протоколи передачі файлів. Як правило, ви використовуєте TFTP-клієнт для виконання TFTP-переказів. Як тут залучений SSH?
Kenster

Я маю на увазі передачу файлу з пристрою running Linux (від SSH shell ) на локальний комп'ютер Windows, який має сервер TFTP (Tftpd32).
triwo

Відповіді:


1
tftp 192.168.1.1 -m binary -c put localfile remotefile 
tftp 192.168.1.1 -m binary -c get remotefile localfile

Звичайно, вам доведеться змінити IP-адресу на адресу комп'ютера, до якого ви збираєтеся отримати доступ.

tftp за замовчуванням ascii, тому двійковий режим повинен бути вказаний або ви отримаєте помилку невідповідності файлу.


2
Я просто знаходжу команди tftp, що зайняті, так що: tftp -l <local file> -r <remote file> -p <remote ip> і tftp -g -r <remote file> <remote ip> У першій команді - -r <remote file> обов'язковий аргумент, або його можна опустити? Крім того, здається, що немає жодного двійкового режиму у командах busybox tftp?
triwo

Чи слід призначити статичну IP-адресу комп'ютеру?
triwo

0

Використовувати:

tftp -gr filename 192.168.1.1:69

щоб отримати файл з сервера. Вам потрібно налаштувати tftp і увімкнути виключення брандмауера.

З пристрою на ПК можна використовувати:

udpsvd -Ev 192.168.1.1 69 tftpd

Ви можете прокоментувати останню команду? Яка його мета?
triwo

Пристрій стане tftp сервером, а інший tftp клієнт може отримати файл з цього пристрою
Chan Wai

реалізація busybox на вбудованому пристрої не має таких команд. Це все специфічне для пристрою.
triwo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.