Официальный форум СВД Встраиваемые Системы
28 Март, 2024, 14:16:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: запуск ssh из образа  (Прочитано 1439 раз)
Дмитрий Козлов
Опытный пользователь

Сообщений: 108


« : 15 Март, 2019, 16:31:55 »

Здравствуйте.

Есть модуль процессора CPC508, под него собираем образ. Необходимо из образа запустить sshd для возможности удаленной отладки.

На форуме нашел данную тему Настройка ssh под arm-le без файловой системы (http://forum.kpda.ru/index.php/topic,1203.0.html)
попытался сделать подобным образом - не получилось

в образе запускается драйвер диска и дальше все с него грузится
кусок образа:
(щёлкните чтобы показать/скрыть)

скрипт /home/Start.sh служит для запуска нашего софта

(щёлкните чтобы показать/скрыть)

в итоге не стартует

Если после загрузки запустить вручную, то все прекрасно работает.
Подскажите где чего неправильно делаем.
Записан
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 106



WWW
« Ответ #1 : 17 Март, 2019, 15:52:44 »

Попробуйте ожидать  готовности генератора случайных чисел следующим циклом:

Код:
   # start a console shell
   while ! dd if=/dev/urandom bs=1 count=1 of=/dev/null 2>/dev/null; do :; done
   /proc/boot/start_sshd

В образ необходимо включить утилиту dd.

Записан

Сотрудник СВД Встраиваемые Системы
Дмитрий Козлов
Опытный пользователь

Сообщений: 108


« Ответ #2 : 18 Март, 2019, 10:26:20 »

спасибо за предложенный вариант, почти заработал =)

если перенести while  в скрипт start_sshd, то sshd поднимается, но ровно на одно подключение, при отключении sshd падает

решил по другому, может кому понадобиться
Код:
# start a console shell
/proc/boot/start_sshd &
[+session] sh /proc/boot/.console.sh &

[perms=700] /proc/boot/start_sshd = {
waitfor /dev/random 4
sleep 10
/usr/sbin/sshd &
}
благо нам не критичен моментальный старт
Записан
Андрей Панченко
Сотрудник СВД ВС
Опытный пользователь

Сообщений: 106



WWW
« Ответ #3 : 18 Март, 2019, 15:24:50 »

Цитировать
если перенести while  в скрипт start_sshd, то sshd поднимается, но ровно на одно подключение, при отключении sshd падает
Вероятно дело в опциях -ddd. При запуске с отладкой, sshd завершается после одной сессии.
Записан

Сотрудник СВД Встраиваемые Системы
Дмитрий Козлов
Опытный пользователь

Сообщений: 108


« Ответ #4 : 18 Март, 2019, 15:46:41 »

Да, похоже так и есть
Спасибо за помощь.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2020 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 22 Апрель, 2021, 18:28:07