lazyssh
is a terminal-based SSH client that allows you to easily manage your SSH files. It provides a user-friendly interface to create, delete, and manage SSH keys, as well as interact with the SSH agent.
- Create SSH Keys: Generate new SSH keys with different types and bit lengths.
- Delete SSH Keys: Safely delete SSH keys and move them to the trash.
- Manage SSH Agent: Add or remove SSH keys from the SSH agent.
- Copy SSH Public Keys: Copy SSH public keys to the clipboard for easy sharing.
- View SSH Key Content: Display the content of SSH keys directly in the terminal.
- Command Log: Keep track of executed commands and their results.
n
: Create a new SSH keya
: Add a SSH key to the agentd
: Delete a SSH keyc
: Copy a SSH public key to the clipboardr
: Remove a SSH key from the agent?
: Show key bindingsq
: Quit the application
To install lazyssh
, run the following command:
curl -fsSL https://raw.githubusercontent.com/hungify/lazyssh/main/install.sh | bash
Run the application:
lazyssh
To uninstall lazyssh
, run the following command:
rm -rf $HOME/.lazyssh
echo "lazyssh has been uninstalled from $HOME/.lazyssh"
This project is licensed under the MIT license. See the LICENSE file for more details.