SSH 2.0 Client
Example: Initiating a fetch from github
let github_account_id = "john.doe@gmail.com";
let = create_ed25519_keypair;
println!;
// Add this public key to `authorized_keys` on your server
// -> https://github.com/settings/keys
let stream = connect.unwrap;
let mut conn = new.unwrap;
// set appropriate timeout (preferably after authentication):
conn.mutate_stream;
let run = conn.run.unwrap;
Note
With few modifications, you can implement a server from this code.