sshy

Crates.iosshy
lib.rssshy
version0.1.2
created_at2025-05-09 19:32:01.327401+00
updated_at2025-05-19 15:43:31.067654+00
descriptionTUI application to make SSH configuration easier
homepage
repository
max_upload_size
id1667526
size152,207
Juan Cruz Montiel (TatuMon)

documentation

README

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
Commit count: 0

cargo fmt