Skip to content

Interactive cli-menu for user-specific OpenSSH client configuration files (~/.ssh/config)

License

Notifications You must be signed in to change notification settings

oversizedhat/sshin

Repository files navigation

sshin

Build Status

Interactive cli-menu for user-specific OpenSSH client configuration files (~/.ssh/config).

Built using Inquirer.js for interactive cli and ssh-config for config parsing.

# Install
npm install -g sshin

# Run (default config ~/.ssh/config)
sshin
? Connect to host: (Use arrow keys)
❯ somehost 
  someotherhost 
  anotherhost 

# Supports different config files same way as ssh command does
# [-F path_to_custom_config_file ] 
sshin -F ./myconfig
Using config file: ./mockconfig
...

But first! Make sure your ~/.ssh/config file is looking sleek. https://linuxize.com/post/using-the-ssh-config-file/

About

Interactive cli-menu for user-specific OpenSSH client configuration files (~/.ssh/config)

Resources

License

Stars

Watchers

Forks

Packages

No packages published