Skip to main content

parse_ssh_config

Function parse_ssh_config 

Source
pub fn parse_ssh_config() -> Result<Vec<DiscoveredHost>>
Expand description

Parse ~/.ssh/config and extract potential worker hosts.

SSH config format:

Host fmd
    HostName 51.222.245.56
    User ubuntu
    IdentityFile ~/.ssh/my_key.pem

Host yto
    HostName 37.187.75.150
    User ubuntu
    IdentityFile ~/.ssh/my_key.pem

§Returns

A list of discovered hosts. Returns empty vec if config doesn’t exist.