Skip to content

leftoutofsuicidesquad/simple-ssh-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Colorful SSH Client

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.

Features

  • 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.

Requirements

  • Python 3.7 or higher
  • The following Python packages:
    • paramiko
    • rich
    • tinydb

Installation

  1. Clone this repository:
    git clone https://github.com/<your-username>/colorful-ssh-client.git
    cd colorful-ssh-client
    pip install -r requirements.txt