En SSH-tunnel kan være en kritisk komponent i mange netværksopsætninger, og det er vigtigt at sikre, at den fungerer korrekt og pålideligt. Her er nogle metoder til at overvåge og genstarte en SSH-tunnel automatisk, samt tips til at forhindre, at SSH-forbindelsen hænger:
#!/bin/bash
if ! pgrep -f "ssh -N -L"; then
echo "SSH tunnel is down, restarting..."
ssh -N -L local_port:remote_host:remote_port user@remote_host &
fi
*/5 * * * * /path/to/your/script.sh
check process ssh_tunnel with pidfile /var/run/ssh_tunnel.pid
start program = "/usr/bin/ssh -N -L local_port:remote_host:remote_port user@remote_host"
stop program = "/usr/bin/pkill -f 'ssh -N -L'"
if failed port local_port then restart
~/.ssh/config
eller /etc/ssh/ssh_config
:
Host *
ServerAliveInterval 60
ServerAliveCountMax 3
~/.ssh/config
eller /etc/ssh/ssh_config
:
TCPKeepAlive yes
autossh -M 0 -N -L local_port:remote_host:remote_port user@remote_host
Ved at implementere disse metoder kan du sikre, at din SSH-tunnel forbliver stabil og pålidelig, og at eventuelle problemer hurtigt opdages og rettes.
Spar dig selv for besvær og kom igennem din to-do liste i dag
1
Beskriv din opgave
2
Modtag bud
3
Få løst din opgave
Møbelsamling
Hjælp med at samle Ikea klædeskab
Maler
Klargøring af lejlighed til flyttesyn
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Havearbejde
Beskæring af 4 større træer
IT support
Geninstallering af windows + programmer
Elektriker
Installation af Sonos musikanlæg i hus
Rengøring
Ugentlig rengøring af lejlighed (114kvm)
Flyttehjælp
Flytning af 150 kvm hus til Roskilde fra København
Elektriker
Opsætning af lamper i stue og soveværelse
Catering
3-retters menu til 14 mennesker