| Crates.io | ssh-list |
| lib.rs | ssh-list |
| version | 1.5.1 |
| created_at | 2025-07-24 19:34:47.752714+00 |
| updated_at | 2025-10-28 13:20:25.296771+00 |
| description | SSH connection manager with a TUI interface |
| homepage | |
| repository | https://github.com/akinoiro/ssh-list |
| max_upload_size | |
| id | 1766649 |
| size | 939,042 |
SSH connection manager with a TUI interface.

Key Features:
This application does not modify your existing SSH configuration files. Host settings can be spread across multiple files referenced by Include directives (and between system and user configs), so automatic editing is unreliable.
This application does not store passwords. For secure authentication, use SSH keys.
You must have an OpenSSH client installed on your system.
Download the latest binary from the Releases page.
ssh-list command from terminal:# Make the binary executable
chmod +x ssh-list
# Move it to a directory in your PATH
sudo mv ssh-list /usr/local/bin/
cargo install ssh-list
paru -S ssh-list
sudo add-apt-repository ppa:akinoiro/ssh-list
sudo apt update
sudo apt install ssh-list
brew tap akinoiro/tap
brew install ssh-list
You will need Rust and Cargo installed.
git clone https://github.com/akinoiro/ssh-list
cd ssh-list
cargo build --release
The binary will be located at target/release/
ssh-list automatically creates files to store your connections:
~/.ssh/ssh-list.json
and application settings:
~/.ssh/ssh-list_config.toml
