Home

Awesome

Go Report Card

lsshell

lsshell is a TUI (Text-based User Interface) tool for managing parallel SSH sessions with an easy-to-use list selection interface. It allows you to execute commands across multiple remote servers simultaneously, making it ideal for system administrators and developers managing multiple machines.

<p align="center"> <img src="./images/lsshell.jpg" /> </p>

This tool is a related project of lssh. It uses the same configuration file as lssh.

Features

Installation

To install lsshell, clone the repository and build it using Go.

git clone https://github.com/blacknon/lsshell.git
cd lsshell
go build

Usage

To start lsshell, run the following command.

lsshell

You can then select hosts and execute commands across multiple sessions.

License

This project is licensed under the MIT License - see the LICENSE file for details.