Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wolfssl/wolfssh-examples
Example applications using the wolfSSH Library.
https://github.com/wolfssl/wolfssh-examples
embedded esp32 esp8266 examples getting-started iot security ssh ssh-examples wolfssh wolfssl
Last synced: 2 months ago
JSON representation
Example applications using the wolfSSH Library.
- Host: GitHub
- URL: https://github.com/wolfssl/wolfssh-examples
- Owner: wolfSSL
- Created: 2022-06-14T16:59:58.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-08T22:58:52.000Z (6 months ago)
- Last Synced: 2024-08-10T01:09:35.350Z (6 months ago)
- Topics: embedded, esp32, esp8266, examples, getting-started, iot, security, ssh, ssh-examples, wolfssh, wolfssl
- Language: C
- Homepage: https://www.wolfssl.com
- Size: 1.45 MB
- Stars: 25
- Watchers: 20
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wolfssh-examples
These wolfSSH examples depend on:
* [wolfssl](https://github.com/wolfSSL/wolfssl)
* [wolfssh](https://github.com/wolfSSL/wolfssh)For the standard Getting Started examples, see:
* [wolfssl examples](https://github.com/wolfSSL/wolfssl/tree/master/examples)
* [wolfssh examples](https://github.com/wolfSSL/wolfssh/tree/master/examples)## Espressif
See the [wolfSSL Espressif Home Page](https://www.wolfssl.com/espressif/).
The following examples are available for Espressif devices:### ESP32
* [ESP32-SSH-Server](./Espressif/ESP32/ESP32-SSH-Server/README.md) SSH-to-UART.### ESP8266
* [ESP32-SSH-Server](./Espressif/ESP8266/ESP8266-SSH-Server/README.md)
SSH-to-UART.## make-testsuite
This example isn't manufacturer specific, but it has only been tested on
Ubuntu and macOS. This takes a wolfSSL directory and a wolfSSH directory and
builds it into a single static library (libwolfssh.a) and the testsuite
test tool. It uses a Makefile and has a preconfigured user_settings.h file.# Configuration recommendations
## wolfSSH Task Priority
When setting up your thread that runs wolfSSL, it must have the same
or lower priority than the networking stack thread. For example, in FreeRTOS,
you may set the network stack thread's priority to 6 and the wolfSSH thread
to 8, or DEFAULTTASKPRIORITY. (In FreeRTOS, the lower the priority value
the higher the priority.)# Support
For any issues related to wolfSSL or wolfSSH, please open an
[issue](https://github.com/wolfssl/wolfssl/issues) on GitHub,
visit the [wolfSSL support forum](https://www.wolfssl.com/forums/),
send an email to [[email protected]](mailto:[email protected]),
or [contact us](https://www.wolfssl.com/contact/).