Skip to content

A simple tool that lets you easily manage your SSH servers credentials.

Notifications You must be signed in to change notification settings

Fastiraz/easshy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EASShY

EASShY is a simple Python script that allows you to manage your SSH server connections with ease. You can add, edit, delete, and connect to SSH servers using this script. It provides a text-based menu interface for quick and convenient server management.

easshy

Demo

easshy.mp4

Features

  • Add new SSH server entries.
  • Edit existing server details.
  • Delete server entries.
  • Connect to SSH servers with optional password or SSH key.
  • Password encryption
  • Password and fingerprint autofill (coming soon...)

Requirements

  • Python 3.x

Installation

  1. Clone or download this repository to your local machine.
  2. Make sure you have Python 3.x installed.
  3. Run the the following commands:

For Linux and macOS:

mkdir ~/.easshy

cd ~/.easshy

wget https://raw.githubusercontent.com/Fastiraz/easshy/main/easshy.py

wget https://raw.githubusercontent.com/Fastiraz/easshy/main/creds.json

echo 'alias easshy="python3 ~/.easshy/easshy.py"' >> ~/.bashrc

source ~/.bashrc  # For linux

source ~/.zshrc  # For macOS

Usage

  • Use the easshy command.
  • Use the arrow keys to navigate the menu.
  • Press Enter to select an option.
  • You can add new servers, edit existing server details, or delete servers as needed.
  • To connect to a server, select the "Connect to this server" option and follow the prompts.

About

A simple tool that lets you easily manage your SSH servers credentials.

Resources

Stars

Watchers

Forks

Languages