Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: stm32 freertos lwip telnet ssh
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
k1mdzen
Привет!

Есть изделие: контроллер мониторинга промышленного оборудования на базе stm32f407. Хотим реализовать защищенное консольное соединение.
Сейчас реализован telnet с авторизацией по паролю, после создания сессии пользователю предлагается командный интерфейс
Напрашивается ssh поверх существующего командного интерфейса.
Кто-то натыкался на реализацию протокола под микроконтроллеры или может имеет понимание того, как это можно просто реализовать?
Grape
Цитата(k1mdzen @ May 14 2018, 18:09) *
Привет!

Есть изделие: контроллер мониторинга промышленного оборудования на базе stm32f407. Хотим реализовать защищенное консольное соединение.
Сейчас реализован telnet с авторизацией по паролю, после создания сессии пользователю предлагается командный интерфейс
Напрашивается ssh поверх существующего командного интерфейса.
Кто-то натыкался на реализацию протокола под микроконтроллеры или может имеет понимание того, как это можно просто реализовать?


WolfSSL прикручивается к lwip без особых проблем.
k1mdzen
Цитата(Grape @ May 15 2018, 12:19) *
WolfSSL прикручивается к lwip без особых проблем.

В соседнем проекте используем для https polarssl, так что с шифрованием нет проблем.

Вопрос именно в реализации ssh сервера. Если кому-то эта задача по зубам, пишите, готовы к сотрудничеству.
scifi
Цитата(k1mdzen @ May 15 2018, 16:04) *
Вопрос именно в реализации ssh сервера. Если кому-то эта задача по зубам, пишите, готовы к сотрудничеству.

Алё. Дык там же WolfSSH. 1111493779.gif
k1mdzen
Цитата(scifi @ May 15 2018, 16:09) *
Алё. Дык там же WolfSSH. 1111493779.gif

Спасибо! Не натыкался. Если кто-то уже прикручивал библиотеку, отзовитесь. Готовы купить у вас проект, например или привлечь к конкретной реализации.
Сергей Борщ
Пардон за отвлечение от основной темы, но кто-то может внятно (аргументированно) сказать- GPLv3 требует открывать исходники всего проекта или только использованной библиотеки?
esaulenka
Цитата(Сергей Борщ @ May 16 2018, 00:36) *
Пардон за отвлечение от основной темы, но кто-то может внятно (аргументированно) сказать- GPLv3 требует открывать исходники всего проекта или только использованной библиотеки?

Аргументированно (с цитатами и толкованиями) - к сожалению, нет (не юрист совершенно). Но...
Цитата
Кратко суть GPL можно выразить так: эта лицензия разрешает всё что угодно, но при этом:
При дальнейшем распространении лицензия должна сохраняться
Вместе с бинарниками должны распространяться исходные тексты (либо должно распространяться обещание предоставить их по требованию)
Всё, что линкуется (статически или динамически) с кодом под GPL, тоже подпадает под действие GPL


Вот ещё человеческим языком: https://habr.com/post/80257/
Сергей Борщ
QUOTE (esaulenka @ May 16 2018, 09:03) *
QUOTE
Всё, что линкуется (статически или динамически) с кодом под GPL, тоже подпадает под действие GPL
Понятно. Значит, снова мимо.
Ruslan1
Цитата(Сергей Борщ @ May 16 2018, 08:59) *
Понятно. Значит, снова мимо.

Я использовал mbed TLS
он с лицензией: Apache License, Version 2.0
Там вообще коммунистическая анархия.
Сергей Борщ
QUOTE (Ruslan1 @ May 18 2018, 11:51) *
Я использовал mbed TLS
он с лицензией: Apache License, Version 2.0
Там вообще коммунистическая анархия.
Спасибо, гляну.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.