-
-
Notifications
You must be signed in to change notification settings - Fork 77
Description
Describe the solution you'd like
I would like to experience ssh client on an ESP32 device. Perhaps better would be mosh with better resilience and less demanding, but since there already exists https://github.com/ewpa/LibSSH-ESP32 and https://github.com/hpirila/ESP32-Arduino-SSH maybe mosh is relevant if ssh gets done first? The idea has been mentioned elsewhere for example on PocketMage's github page ashtf8/PocketMage_PDA#11 but there's nothing to show for. PocketMage device has ESP32-S3 which has 512KB internal SRAM, which could be tight I guess, but now there are boards that have P4+C6 together etc. Could it be doable? This app would give so many use cases I think I don't need to even start. However I'm not sure whether you could write a generic all-arounder ssh client app to tactility OS given the specs of the ESP32 devices vary?
Describe alternatives you've considered
Raw TCP + Line-Oriented Command Protocol. Linux runs small command server (agent) and ESP32 talks to that. Run linux commands on ESP32, execute them at remote linux and get output back to ESP32. No TUI but for example you could still chat on IRC with e.g. ZNC by not attaching to it but by querying irc last 20 #linux and irc send #linux hello from esp32. This Raw TCP would be lighter and simpler than SSH but basic. Still useful.