lssh is a terminal-native remote access suite centred on SSH workflows. It can build a selectable host list from OpenSSH configuration, its own configuration files or provider-backed inventories, then connect to one or many of those systems.
The project has grown substantially beyond its original role as a simple list-based SSH client. It now brings together interactive shells, parallel command execution, file transfers, synchronisation, multi-pane sessions and remote-system monitoring.
Provider support also lets lssh operate with systems that are not exposed as ordinary SSH targets. The available operations depend on the connector used for each host.
This is free and open source software.
Key Features
- Interactive TUI for selecting hosts.
- Reads existing OpenSSH configuration.
- Can generate its own configuration from an OpenSSH config.
- Runs the same command across multiple hosts in parallel.
- Interactive multi-host shell workflows.
- Multi-pane remote workspaces.
- File transfer through lscp and lsftp.
- Remote file synchronisation through lssync.
- Local and remote port forwarding.
- Dynamic and reverse dynamic forwarding.
- X11 forwarding.
- SSH-agent support.
- Password, public-key, certificate and PKCS#11 authentication options.
- Supports multi-stage proxy arrangements.
- Provider inventories can supply hosts dynamically.
- Connector backends include AWS SSM, EC2 Instance Connect Endpoint, WinRM and Telnet.
- Provider integrations can resolve credentials immediately before connecting.
- Local commands can work with selected hosts through pipelines.
Website: github.com/blacknon/lssh
Support:
Developer: blacknon
License: MIT License

Related Software
| Command-line FTP Clients | |
|---|---|
| NcFTP | Popular console based user interface File Transfer Protocol (FTP) client program |
| LFTP | Mature open source file retrieving tool |
| termscp | Feature rich terminal file transfer and explorer, with support for SCP/SFTP/FTP/S3 |
| Rclone | Command-line tool for syncing files with cloud storage |
| SuppaFTP | FTP/FTPS client library and built-in command-line FTP client |
| tnftp | Based on the original BSD FTP client |
| cbftp | Advanced, multi-purpose client that focuses on efficient large-scale data spreading |
| lssh | List-based ssh, scp, sftp client |
| lazyftp | Keyboard-driven terminal client for managing FTP transfers |
| atftp | Client/server implementation of the TFTP protocol |
Read our verdict in the software roundup.
| Terminal-Based SSH Frontends | |
|---|---|
| LazySSH | Built for managing your fleet of servers directly from your terminal |
| trzsz-ssh | Drop-in replacement for openssh |
| SSHM | Modern, interactive SSH Manager for your terminal |
| Purple | Terminal-based SSH host manager |
| SKM | Simple and powerful SSH keys manager |
| GOTO | Simple SSH manager |
| TermiRs | Modern, async SSH terminal client built with Rust and Ratatui |
| SSHR | TUI SSH manager |
| SSH-List | SSH connection manager with a TUI interface |
| lssh | List-based ssh, scp, sftp client |
| Peroxide | Terminal-based SSH connection manager |
| Bayesian SSH | SSH session manager with Bayesian-ranked search, |
| sshup | Simple SSH manager with a text-user interface |
| SSH Manager TUI | SSH connection manager with a modern color interface |
| ssm | Connect, filter, tag, and much more from a simple terminal interface |
| sshmate | Simplify interactions with SSH servers |
| susshi | Modern, terminal-based SSH connection manager |
| sshtool | Simple interactive SSH session manager |
| ESSH | Terminal-native SSH client |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.