LINUX.ORG.RU

scp не работает на arm машине.

 , , ,


0

1
root@127.0.0.1's password:
/usr/bin/scp: line 1: ../sbin/dropbear: not found

По пути /usr/sbin находится dropbear, почему он его не видит.

# echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin

Пути прописаны в PATH

Нужно скопировать лог большой с арм машины, ssh работает, могу через cat тупо копировать, но он весь на умещается в консоли.


Последнее исправление: user2132 (всего исправлений: 7)

../sbin/dropbear: not found

А какого чорта путь относительный? Он же из хомяка пытается чего то запустить.

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

Поставил там /usr/sbin/dropbear, теперь ошибок нету, но и файл не появляется на целевой машине. Куда дальше копать ?

user2132
() автор топика
Последнее исправление: user2132 (всего исправлений: 1)
Ответ на: комментарий от anonymous
Looking up host "127.0.0.1" for SSH connection
Connecting to 127.0.0.1 port 2222
We claim version: SSH-2.0-PuTTY_Release_0.73
Remote version: SSH-2.0-dropbear_2015.68
Using SSH protocol version 2
No GSSAPI security context available
Doing ECDH key exchange with curve Curve25519 and hash SHA-256 (unaccelerated)
Server also has ssh-dss/ssh-rsa host keys, but we don't know any of them
Host key fingerprint is:
ecdsa-sha2-nistp521 521 5a:e2:46:14:42:7b:22:61:20:09:64:7b:24:cb:57:b8
Initialised AES-256 SDCTR (AES-NI accelerated) outbound encryption
Initialised HMAC-SHA-256 (unaccelerated) outbound MAC algorithm
Initialised AES-256 SDCTR (AES-NI accelerated) inbound encryption
Initialised HMAC-SHA-256 (unaccelerated) inbound MAC algorithm
Using username "root".
root@127.0.0.1's password:
Sent password
Access granted
Opening main session channel
Opened main channel
Started a shell/command
Using SCP1
Connected to 127.0.0.1
Session sent command exit status 1
Main session channel closed
All channels closed```
Вот такой лог более подробный.
user2132
() автор топика

devopsишь потихоньку, да?

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

scp бинарный должен быть ?

В норм системах - да. У тебя - не обязательно. Выложи лучше, ванговать всё-равно не буду.

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

Вот

Чего то вроде совсем не то:

  • /usr/sbin/dropbear - вроде как сервер (деталей не знаю).
  • /usr/bin/dbclient - воде как клиент.

Ну и соответственно вопрос: Что за хз?

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

Ну видимо надо scp кросс-компилить, этот с какой-то машины копирнул, а там оказался не бинарь) Не подкинешь инструкцию как по быстрому собрать его для арм ? Кросс-тулз нашел линаро.

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

как по быстрому собрать его для арм ?

Зачем? У тебя же есть dropbear? Не настроен конечно, но есть. Полазь по нету, настрой и пользуй (причём напрямую).

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

Хорошая идея, я через dropbear туда коннект делаю по 22 порту, а как настроить. Я могу прописать команды какие-нибудь в scp тот файл к dropbear.

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

Я могу прописать команды какие-нибудь в scp тот файл к dropbear.

Как хочешь. Но в нэте пишут «слегка» по-другому.

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

я через dropbear

Тег добавь: dropbear - и убери scp.

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

через dropbear

Ну а теперь погуляй по «тегу» то.

anonymous
()

ssh работает, могу через cat тупо копировать, но он весь на умещается в консоли.

Можно скопировать через ssh.

ssh -C user@host cat /tmp/_trace.log > /tmp/newlog.log

Если лог большой то можно и поджать немного

ssh user@host bzip2 -cz /tmp/_trace.log | bzip2 -d > /tmp/newlog.log

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.