LINUX.ORG.RU
решено ФорумAdmin

Как забрать файлы через telnet?

 , ,


1

3

Есть видеорегистратор QSee QSD-R008-RTC с сильно урезанным линуксом на борту.
К нему есть доступ через telnet.
Внутри я вижу файлы с записанным видео.

В регистраторе доступны следующие команды (скриншот):
http://rghost.ru/7DZXgHVxs/image.png

Вопрос: как скачать файлы? Есть ли в самом telnet такая функция?

★★★★

там есть ftpget ftpput (что за команды хз, но название какбы само подсказывает)

anc ★★★★★ ()
Ответ на: комментарий от yacuken

Банально cat, как-то так
local# nc $remote_ip $telnet_port > ./to_file
remote# cat /source/file

MrClon ★★★★★ ()
Ответ на: комментарий от shooter93

Понял, буду пробовать (про nc раньше не знал).
Всем отписавшимся - спасибо!

p.s. Я сегодня ковырял tftp, но так и не получилось.
p.s.2. ftpput тоже ковырял, и тоже безуспешно (нужно было в сетке ftp-сервак поднимать, я не доделал). Гемор ещё в том, что telnet-сессия постоянно разрывается и после этого не подключается, приходится видеорегистратор перезагружать.

Novator ★★★★ ()
Последнее исправление: Novator (всего исправлений: 3)

По netcat'у нашёл хороший мануал:
http://handynotes.ru/2010/01/unix-utility-netcat.html

Похоже, вот это то, что мне нужно:

# На компьютере A с IP 192.168.1.10
$ tar -cf - /data | nc -l -p 5555
# На компьютере B
$ nc 192.168.1.10 5555 | tar -xf -

# Или так:
tar -cf - /path/to/dir | pv | nc -l -p 7777 -q 5
nc 192.168.1.10 7777 | pv | tar -xf -

# Или так:
tar -cf - . | pigz | nc -l 8888
nc 192.168.1.10 8888 | pigz -d | tar xf - -C .

После праздников буду пробовать.

Novator ★★★★ ()

Вижу там tftp — уже что-то можно поднять.

beastie ★★★★★ ()
Ответ на: комментарий от Novator

вгетом можно сделать post запрос (--post-file=file) который зальет файлы на http сервер, но очевидно надо поднимать сервер

Deleted ()
Ответ на: комментарий от Novator

Вгет я предположил в качестве простейшего инструмента для загрузки. Для выгрузки сабвуфер выше ответил.

yacuken ★★★★ ()
Ответ на: комментарий от Novator

Ну что ты как первый день в этом гадюшнике, открой все комментарии (внизу страницы есть кнопка показать удалённые или как там она называется) и в конце увидишь этот комментарий. Можешь после открытия добавить к адресу #comment-12429985 , соответствующий комментарий подсветится.

anonymous ()
Ответ на: комментарий от anonymous

Я искал ссылку «показать удалённые» (раньше вроде ссылка была, а не кнопка), а кнопку не заметил! ))

Ну а по сути того каммента - абсолютная исЪтина! 8)

Novator ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.