A feature-rich SSH client built in Python with a colorful and user-friendly terminal interface. This tool supports:
- Saving and managing SSH credentials.
- Establishing SSH connections.
- Running commands interactively on remote servers.
- Rich UI: Uses the
rich
library for enhanced terminal visuals. - Credential Management: Save and retrieve connection credentials using
TinyDB
. - Interactive SSH: Execute commands interactively over an SSH session.
- Python 3.7 or higher
- The following Python packages:
paramiko
rich
tinydb
- Clone this repository:
git clone https://github.com/<your-username>/colorful-ssh-client.git cd colorful-ssh-client pip install -r requirements.txt