GithubHelp home page GithubHelp logo

vhrechukha / ssh-manager Goto Github PK

View Code? Open in Web Editor NEW
15.0 1.0 0.0 46 KB

The SSH Manager is a tool designed to help manage SSH connections and configurations. It provides functionality for organizing and connecting to remote servers via SSH.

Rust 100.00%
ssh ssh-manager ssh-manager-cli

ssh-manager's Introduction

๐ŸŒ SSH Manager

The SSH Manager is a tool designed to help manage SSH connections and configurations. It provides functionality for organizing and connecting to remote servers via SSH.

Connecting via SSH Configuration

To install SSH Manager, you can use Homebrew by running the following commands in your terminal, follow these steps:

brew tap vhrechukha/ssh-manager
brew install ssh-manager

Features

  1. Connection Management: The SSH Manager allows users to manage SSH connection configurations, including the host, path to the key file, and alias.
  2. Easy SSH Connection Switch: The SSH Manager provides a convenient method to switch between different connections for a single host. Existing configurations with the same host are automatically removed to avoid conflicts.
  3. User-friendly Interface: The SSH Manager offers a user-friendly interface with intuitive controls and navigation, making it easy to manage SSH connections.
  4. Multilingual Support: The SSH Manager supports multiple languages, including English and Ukrainian.

Usage

  1. Add SSH Configuration: Users can add a new SSH configuration by providing the necessary details such as the host address, global path, and alias.
  2. Remove SSH Configuration: Users can remove an added SSH configuration.
  3. Connect via SSH Configuration: Utilize the Use Configuration feature to connect to previously added configurations with auto-removing existing configurations for the same host. The SSH Manager automatically handles the management of configurations, allowing you to seamlessly switch between different SSH connections without any hassle.
  4. Switch Language: Users can change the language interface to their preferred language.

Video Demo

Note: Global Path Format

When specifying the global path in the SSH Manager's configuration, the path should be relative to the root directory of your Mac. For example, if your username is user123 and the path to the configuration file is /Users/user123/.ssh/id_of_the_config, you should enter the path as .ssh/id_of_the_config in the global path configuration.

The global path format allows for easier management of SSH configurations, as it automatically references the user's home directory without requiring the full absolute path.


The SSH Manager is a valuable tool for individuals or teams that frequently work with SSH connections, offering an efficient and secure way to manage and access remote servers.

ssh-manager's People

Contributors

vhrechukha avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.