Skip to content
Rust Search
← RustFest 2017

Building SSH servers in minutes

Rust Programming Language
RustFest 31:13 6773 views

Thrussh is an SSH library for writing both clients and servers. It grew out of the need for a specialised SSH server, with very limited default permissions. Thrussh uses Tokio, which allows it to be combined with other protocols easily, and asynchronously. Current projects using it include nest.pijul.com (not yet fully public, sorry), where SSH is used to push and pull Pijul patches to repositories hosted there, and authentication is just a matter of checking a public key in an PostgreSQL datab

Player unavailable or embedding blocked? Use the YouTube link above.