Skip to content

SSH client #430

@khlsvr

Description

@khlsvr

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions