Git Product home page Git Product logo

multissh.github.io's Introduction

multissh.github.io

Website GitHub

MultiSSH is a webtool that allows you to manage multiple SSH connections simultaneously. Free Multi SSH client for Desktop and Mobile.

Features

  • Manage multiple SSH connections: Easily handle multiple SSH connections simultaneously, making it ideal for managing a fleet of servers.
  • Easy to use interface: The intuitive interface saves you time when managing your servers. No need to remember complex command lines.
  • Secure and efficient: Uses the secure SSH protocol to ensure your connections are safe. Optimized for efficiency to handle multiple connections without slowing down.
  • Parallel Interaction: Connect to multiple hosts over SSH and interact with them in parallel. Execute commands on multiple servers at once.
  • Snippets: Frequently used shell commands can be added as Snippets. This allows you to execute common tasks on multiple hosts with a single click.
  • Integrated Text Editor: Comes with a basic text editor that lets you create, edit, and update files directly from the client. No need to switch between different applications.

How to Use

Follow these steps to get started with MultiSSH:

Sign In

  1. Visit multissh.github.io.
  2. Click on the "Sign In" button.
  3. Enter your username and key:
    • Username: demo
    • Key: dTAu1iOvOfxQ63BZsYQpDqvyHMjeD8itjZ7GTs
  4. Click on the "Sign In" button to log in.
  • To generate a key, you can build your own instance of server-multissh. Follow the instructions in the repository to set up and configure your server.

Add Server

Server Setup

  1. After signing in, click on the "Server" button.
  2. Enter your token and the URL of your server list:
    • Token: ghp_xxxxxx
    • URL: https://raw.githubusercontent.com/multissh/repo/main/multissh/server.txt
  3. Click on the "Save" button to add the server.

Server Configuration Format

The server.txt file is used to configure the servers that the application will connect to. Each server is represented by one or more lines in the file.

server.txt format:

# [Server Name]
[username]:[password]||[ip address]:[port]

Here's an example configuration:

# vps1
root:xxxxx||127.0.0.1:22
root:xxxxx||127.0.0.1:22

# vps2
root:xxxxx||127.0.0.1:22

In this example, the application will connect to three servers. The first two servers are grouped under the name "vps1", and the third server is named "vps2". All servers use the username "root" and the password "password123" for authentication. just create on your private repos

Add Snippet

Snippet Setup

  1. Click on the "Snippet" button.
  2. Enter your token and the URL of your snippet:
    • Token: ghp_xxxxxx
    • URL: https://raw.githubusercontent.com/multissh/repo/main/multissh/snippets.sh
  3. Click on the "Save" button to add the snippet.

snippets.sh Format

The snippets.sh file is used to define the snippets that the application will execute. Each snippet is represented by one or more lines in the file.

snippets.sh format :

# [Snippet Name]
[Command]

example configuration with two snippets:

# uptime
uptime

# check screen
screen -ls

Please note that the actual commands you can use depend on the server's operating system and the installed software. Make sure to test your snippets before adding them to the snippets.sh file.

Now you're ready to start using MultiSSH!

Acknowledgments

Thank anyone who has contributed to the project, or other sources of inspiration or code.

Get Involved

We'd love for you to try out MultiSSH and give us your feedback. If you're a developer, we'd also appreciate any contributions to the codebase.

multissh.github.io's People

Contributors

multissh avatar bagusass 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.