You can install only lssh, or the full tool suite.
Prebuilt binaries are available on GitHub Releases.
VERSION=0.8.0
curl -fL -o /tmp/lssh.tar.gz \
"https://github.com/blacknon/lssh/releases/download/v${VERSION}/lssh_${VERSION}_linux_amd64.tar.gz"
sudo tar -xzf /tmp/lssh.tar.gz -C /tmp
sudo install -m 0755 /tmp/lssh_${VERSION}_linux_amd64/bin/* /usr/local/bin/VERSION=0.8.0
curl -fL -o /tmp/lssh.deb \
"https://github.com/blacknon/lssh/releases/download/v${VERSION}/lssh_${VERSION}_amd64.deb"
sudo apt install /tmp/lssh.debVERSION=0.8.0
curl -fL -o /tmp/lssh.rpm \
"https://github.com/blacknon/lssh/releases/download/v${VERSION}/lssh-${VERSION}-1.x86_64.rpm"
sudo dnf install -y /tmp/lssh.rpmlssh provides both a full suite package and smaller split packages.
| Package | Includes | Best for |
|---|---|---|
lssh_* |
lssh, lscp, lsftp, lssync, lsmon, lsshell, lsmux |
Full installation of the entire tool suite |
lssh-core_* |
lssh |
SSH access and forwarding only |
lssh-transfer_* |
lscp, lsftp, lssync |
File transfer workflows only |
lssh-monitor_* |
lsmon |
Monitoring multiple remote hosts |
lssh-sysadmin_* |
lsshell, lsmux |
Parallel shell and multi-host operations |
Install commands directly with Go:
go install github.com/blacknon/lssh/cmd/lssh@latest
go install github.com/blacknon/lssh/cmd/lscp@latest
go install github.com/blacknon/lssh/cmd/lsftp@latest
go install github.com/blacknon/lssh/cmd/lssync@latest
go install github.com/blacknon/lssh/cmd/lsshell@latest
go install github.com/blacknon/lssh/cmd/lsmon@latest
go install github.com/blacknon/lssh/cmd/lsmux@latestbrew install blacknon/lssh/lsshgit clone https://github.com/blacknon/lssh.git
cd lssh
make build
sudo make install