Skip to content

Latest commit

 

History

History
100 lines (56 loc) · 2.03 KB

README.md

File metadata and controls

100 lines (56 loc) · 2.03 KB

ssh-manager

This script is a simple CLI (Command Line Interface) SSH connection manager ,you can easily manage your SSH connections via the CLI without having to remember ip/hosts, ports , etc.

Features

  • Easily manage your SSH connections and connect to them quickly.
  • Add new SSH connections.
  • Edit exsisting SSH connections
  • Delete old SSH connections.

Requirements

  • SSH Client
  • Bash (version 4.0 or later)

Installation

  1. Clone the repository:

git clone https://github.com/itachi1621/ssh-manager.git 

  1. Move into the cloned directory with

cd ssh-manager

  1. Make the script executable with

chmod +x ssh-manager.sh

  1. Execute the script using

./ssh-manager.sh 

Optional Install To System

To make available globally only to current user

cp ssh-manager.sh $HOME/.local/bin/ssh-manager

To make available globally to all users

sudo cp ssh-manager.sh /usr/local/bin/ssh-manager

Screenshots

Main Menu

SSH Manager Menu

Add New SSH Connection

SSH Manager Add

Edit SSH Connection

SSH Manager Edit

Connect to saved SSH Connection

SSH Manager Connect

List saved SSH connections

SSH Manager Saved Connections

Delete a saved SSH connection

SSH Manager Delete Connection

Tested On

  • Ubuntu Server 22.04 LTS
  • Ubuntu 22.04 LTS
  • Ubuntu Server 20.04 LTS

License

This script is licensed under the MIT License.