Explore the capabilities of Thrussh, an SSH library for Rust, in this 31-minute conference talk. Learn how to quickly build SSH servers with limited default permissions using Tokio for asynchronous operations. Discover the advantages of using Rust for this task, including easier code reviews, efficient development, and strong type safety. Gain insights into real-world applications of Thrussh, such as its use in nest.pijul.com for repository management. Understand how Rust's ecosystem facilitates smooth transitions between different backend implementations for asynchronous I/O. Speaker Pierre-Étienne Meunier demonstrates why Rust is an excellent choice for developing specialized SSH servers, emphasizing its benefits for collaboration, security, and forward compatibility.
Overview
Syllabus
Pierre-Étienne Meunier - Building SSH servers in minutes
Taught by
Rust