About
ssh2ser is an ssh server for connecting to serial devices. Similar to RFC2217 with telnet but designed for use with multiple users and multiple serial devices in mind. The project is also similar to Pearl’s console servers (Link) as it is meant to be deployed with something like a Raspberry Pi.
Current Design
The current design is to have an SSH server that provides a TUI when connected to by a standard SSH client. This TUI allows the user to select the serial device they want to control or wait for a serial device to become available if it’s currently in use. The server will be configurable via a configuration file and optionally run as a system daemon (ideally via systemd).
Current Implementation
Currently this project is still very much a work-in-progress but has demonstrated some working features. Currently the demo server allows a user to connect and authenticate via SSH. USB->RJ45 serial cables and USB->USB serial cables (info here) are supported and are automatically detected on server startup.