OxiSH is an SSH server written in Rust. It is a work in progress and not yet fit for usage.
Please don't publicize this project at its current stage. Funding to advance its development is welcome.
- Improved security track record
- Limit features to the most common
- Efficient -- low latency
- Usable as server and library
- Will only support modern clients
- May require a modern platform/Rust compiler (currently 1.75)
- No support for older cryptographic algorithms
- RFC 4251: The Secure Shell (SSH) Protocol Architecture
- RFC 4253: The Secure Shell (SSH) Transport Layer Protocol
- RFC 4344: The Secure Shell (SSH) Transport Layer Encryption Modes
- RFC 5656: Elliptic Curve Algorithm Integration in the Secure Shell Transport Layer
- RFC 6668: SHA-2 Data Integrity Verification for the Secure Shell (SSH) Transport Layer Protocol
- RFC 8709: Ed25519 and Ed448 Public Key Algorithms for the Secure Shell (SSH) Protocol
- RFC 8731: Secure Shell (SSH) Key Exchange Method Using Curve25519 and Curve448
- RFC 9142: Key Exchange (KEX) Method Updates and Recommendations for Secure Shell (SSH)