Skip to content
/ sshy Public

TUI App to manage all your SSH connections and configuration

Notifications You must be signed in to change notification settings

TatuMon/sshy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSHY

Tool to create key pairs and modify the user's SSH configuration file (~/.config/.ssh/config).

Installation

sshy can be installed using cargo with cargo install sshy

Usage

To run sshy, simply run sshy in a terminal and the TUI should take control. The controls are listed bellow

Controls

General

  • q: exit sshy
  • left and right: navigate sections
  • up and down: navigate the content of the focused section

Popups

  • esc: hide popup

Public keys section

  • c: copy to clipboard the content of the focused public key
  • n: create new key pair

Ssh client config

  • enter: enter interactive (vim) mode

Ssh client config (interactive mode)

  • q: exit interactive mode
  • ctrl+s: write buffer to file (~/.config/.ssh/config)
  • i: insert mode
  • v: visual mode
  • y: yank
  • p: paste
  • u: undo
  • ctrl+r: redo

About

TUI App to manage all your SSH connections and configuration

Resources

Stars

Watchers

Forks

Packages

No packages published