Building SSH servers in minutes
summary
Claims a working SSH client and server built in minutes using Thrussh and Tokio, with message encoding via bincode + serde and a simple key lookup in PostgreSQL. Code is 100% Rust at the crate level with no unsafe blocks, relying on ring for crypto. Implementation uses a shared HashMap behind a read/write lock, custom bind/query messages over SSH channels, and a runnable demo that successfully sends a bind then queries the value.
AI-written summary · about
chapters (7)
- 0:00SSH server building intro
- 1:58Why build from scratch
- 4:34Minimal secure design
- 9:13Database backend
- 19:01SSH client counterpart
- 27:44Testing data pipeline
- 29:58Project status
related talks
56mThe RUST Language for High‑Load Network Services — Quick Start
40mRust at 15%: production-ready without the pain
18mA better way of doing Async Rust
29mRust: Embedded, Async, All the Way
02h 02mCloud Native Rust Workshop: Let's go parallel with Rust
17mRust in Production
07mLightning Talk: A Gopher Meets a Crab
28mRust Irgendwie, Irgendwo, Irgendwann
