rscreen

Automatically restart SSH sessions and tunnels

Install

All systems
curl cmd.cat/rscreen.sh
Debian Debian
apt-get install autossh
Ubuntu
apt-get install autossh
Alpine
apk add autossh
Arch Arch Linux
pacman -S autossh
image/svg+xml Kali Linux
apt-get install autossh
Fedora
dnf install autossh
Windows (WSL2)
sudo apt-get update sudo apt-get install autossh
OS X
brew install autossh
Raspbian
apt-get install autossh
Docker
docker run cmd.cat/rscreen rscreen powered by Commando

autossh

Automatically restart SSH sessions and tunnels

autossh is a program to start an instance of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. The idea is from rstunnel (Reliable SSH Tunnel), but implemented in C. Connection monitoring is done using a loop of port forwardings. It backs off on the rate of connection attempts when experiencing rapid failures such as connection refused.