autossh
man monitor and restart ssh sessions
- Homepage: https://www.harding.motd.ca/autossh/
Installation
apt install autosshbrew install autossh
autossh -M 0 YOUR_SERVER
Loop waiting to connect to server
AUTOSSH_POLL=30 AUTOSSH_GATETIME=0 autossh -M 0 test
AUTOSSH_POLL=5 AUTOSSH_GATETIME=0 autossh -M 0 -o ServerAliveInterval=5 -o ServerAliveCountMax=1 YOUR_SERVER_NAME_OR_IP
Function: .bash_aliases
function ssh_auto() {
AUTOSSH_POLL=30 AUTOSSH_GATETIME=0 autossh -M 0 "$1"
}
alias sa='ssh_auto'
Related
See also
- Autossh, autossh -M, ssha function
telnet,netcat, nc, nc -l,ncat,socat, ngrok- SSH clients:
ssh (OpenSSH),putty, MobaXterm,plink,mosh,paramiko,conchpssh,sshpassandautossh,sftp, Termius - SSH:
ssh, TLS,.ppk, .pem, .crt, .pub, ED25519, Key exchange method (KEX), public key, private key,ssh -Q kex,IAMUserSSHKeys,known_hosts, ssh tunnel, Dropbear,ssh -o,~/.ssh/config
Advertising: