Так насколько же обратно совместимы бинарные интерфейсы приложений Linux?
Вы можете посмотреть отчет об анализе ABI ядра Linux здесь (версии 2.6.36-4.4.5):
Этот же отчет вы можете найти для нескольких базовых библиотек Linux на этой странице (Glibc, Qt, cairo, ...). Обратная бинарная совместимость оценивается для каждого релиза в процентах, так что вы можете сделать вывод об общей совместимости ABI для каждой библиотеки:
Гораздо больше отчетов для примерно 700 библиотек Linux вы можете найти на upstream.rosalinux.ru. Этот ресурс больше не поддерживается (вместо него используйте abi-tracker), но вы можете посмотреть отчеты для старых релизов библиотек.
Авторизованные _ключи должны быть в dropbear на Android (Аксессор не может авторизовать себя -.)
dropbear должен иметь авторизованный файл _ключей, вы должны добавить его к нему. Он сообщит dropbear, чтобы разрешить доступ владельцу приватной части этого ключа.
Я никогда не использовал dropbear. Но если можете, то сделайте что-то вроде:
mkdir ~/.ssh/authorized_keys.d
#в медвежонке
scp ~/.ssh/id_rsa.pub «my_username@my_android»:~/.ssh/authorized_keys.d/id_rsa.pub
#в Пи
cd ~/.ssh; cat authorized_keys.d/*.pub > authorized_keys
#в медвежонке
Do I need to remove the ssh-rsa and pi@raspberrypi from my public key? Is that why Dropbear isn't seeing an "authorized key"?
НЕТ , не удаляйте ssh-rsa
, так как это приведет к поломке файла. Не удаляйте pi@raspberrypi
, это в разделе комментариев, и оно будет проигнорировано. Это полезно, когда вы приходите снимать ключи, так как вы можете видеть, откуда они взялись.
удалять не нужно. Вам просто нужно поместить авторизованный файл _ключей в папку Android /etc/dropbear (или в другой файл /opt/etc/dropbear, если нет /etc/dropbear ).
после этого делаем.
chmod 0600 /etc/dropbear/authorized_keys