FTP Client

lssh – terminal-native remote access suite

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

lssh options


Related Software

Command-line FTP Clients
NcFTPPopular console based user interface File Transfer Protocol (FTP) client program
LFTPMature open source file retrieving tool
termscpFeature rich terminal file transfer and explorer, with support for SCP/SFTP/FTP/S3
RcloneCommand-line tool for syncing files with cloud storage
SuppaFTPFTP/FTPS client library and built-in command-line FTP client
tnftpBased on the original BSD FTP client
cbftpAdvanced, multi-purpose client that focuses on efficient large-scale data spreading
lsshList-based ssh, scp, sftp client
lazyftpKeyboard-driven terminal client for managing FTP transfers
atftpClient/server implementation of the TFTP protocol

Read our verdict in the software roundup.

Terminal-Based SSH Frontends
LazySSHBuilt for managing your fleet of servers directly from your terminal
trzsz-ssh Drop-in replacement for openssh
SSHMModern, interactive SSH Manager for your terminal
PurpleTerminal-based SSH host manager
SKMSimple and powerful SSH keys manager
GOTOSimple SSH manager
TermiRsModern, async SSH terminal client built with Rust and Ratatui
SSHRTUI SSH manager
SSH-ListSSH connection manager with a TUI interface
lsshList-based ssh, scp, sftp client
PeroxideTerminal-based SSH connection manager
Bayesian SSHSSH session manager with Bayesian-ranked search,
sshupSimple SSH manager with a text-user interface
SSH Manager TUISSH connection manager with a modern color interface
ssmConnect, filter, tag, and much more from a simple terminal interface
sshmateSimplify interactions with SSH servers
susshiModern, terminal-based SSH connection manager
sshtoolSimple interactive SSH session manager
ESSHTerminal-native SSH client

Read our verdict in the software roundup.


Best Free and Open Source Software 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.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted