Re: Relaiable ssh tunnel via systemd

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

 



Hi Jim and other ssh-users,

I received no reply on my last post.

Is there something autossh can do, which I don't get with systemd and ServerAliveInterval?

Regards,
  Thomas Güttler

Am 16.03.2017 um 15:35 schrieb Thomas Güttler:


Am 16.03.2017 um 02:33 schrieb Jim Knoble:
(Response inline below).

On Tue, Mar 14, 2017 at 4:20 PM, Thomas Güttler
<guettliml@xxxxxxxxxxxxxxxxxx <mailto:guettliml@xxxxxxxxxxxxxxxxxx>> wrote:

Systemd restarts the ssh if it terminates. AFAIK this is all that is needed.

But maybe I am missing something. Is there a feature of autossh that I don't
get with systemd?

AutoSSH can restart a failed connection even if SSH has not terminated. It uses either a pair of tunneled ports or an
alternate mechanism to detect tunnel failure.
See https://www.everythingcli.org/ssh-tunnelling-for-fun-and-profit-autossh/ for details, including a recipe for using
autossh with systemd.

AFAIK ssh has the ability to detect broken connection itself.

I use this options:

    -o "ExitOnForwardFailure yes" -o "ServerAliveInterval 60"

But I guess these options are not perfect yet.


Maybe I am wrong, but I think the "monitoring port" magic of auto-ssh is not needed.

Please tell me if I am wrong.

These options make ssh detect broken connections on his own:


  http://man.openbsd.org/OpenBSD-current/man5/ssh_config.5#ServerAliveInterval

  http://man.openbsd.org/OpenBSD-current/man5/ssh_config.5#ServerAliveCountMax

BTW, thanks to Ingo Schwarze that you can link directly to ssh_config options now.

Regards,
  Thomas Güttler



--
Thomas Guettler http://www.thomas-guettler.de/
_______________________________________________
openssh-unix-dev mailing list
openssh-unix-dev@xxxxxxxxxxx
https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev




[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux