How to maintain a persistent SSH connection?
martin f krafft
madduck at madduck.net
Thu Nov 16 01:09:58 AEDT 2017
also sprach Nico Kadel-Garcia <nkadel at gmail.com> [2017-11-15 14:42 +0100]:
> > I'm tasked with establishing a persistent SSH connection across
> > a very unreliable link, for a remote port forward (always port
> > 2217). I figured I'd use ServerAliveInterval to make sure that the
> > ssh(1) process dies when the connection appears down, and I use
> > systemd to restart it in this case. This works fine.
>
> I use "autossh" for precisely this reason, partly because I've found
> it very effective at re-establishing the link, partly for the logging,
> and partly for the daemonization of what can be used to keep an SSH
> tunnel alive consistently.
Yes, autossh is effectively the same as ServerAliveInterval + systemd.
I've used it for many many years, but with SAI and systemd, it's
become obsolete I think.
However, I can't see how autossh would solve the lingering sshd(8)
process problem on the server.
--
@martinkrafft | http://madduck.net/ | http://two.sentenc.es/
"i worked myself up from nothing to a state of extreme poverty."
-- groucho marx
spamtraps: madduck.bogus at madduck.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: digital_signature_gpg.asc
Type: application/pgp-signature
Size: 1118 bytes
Desc: Digital GPG signature (see http://martin-krafft.net/gpg/sig-policy/999bbcc4/current)
URL: <http://lists.mindrot.org/pipermail/openssh-unix-dev/attachments/20171115/fc9ba588/attachment.asc>
More information about the openssh-unix-dev
mailing list