Crate makiko

source ·
Expand description

Asynchronous SSH client library in pure Rust.

You may want to read the tutorial to get started with Makiko.

  • Entry point for making SSH connections is the Client.
  • Functions for decoding keys are in the keys module.
  • Support for the known_hosts file is in the host_file module.

Re-exports

Modules

  • Encryption and decryption algorithms.
  • Various codes from the SSH protocol.
  • Support for OpenSSH-compatible known_hosts file.
  • Key exchange algorithms.
  • Encoding and decoding of keys.
  • Message authentication algorithms.
  • Public key algorithms.

Structs

Enums

Constants

  • Shorthand for DataType::Standard (low level API).
  • Shorthand for DataType::Extended(1) (low level API).

Type Definitions