Search videos
View all results →
← RustFest 2017
Building SSH servers in minutes
Rust Programming Language
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.