diff --git a/nnss-ssh@.service b/nnss-ssh@.service index d74b164..ff5ab69 100644 --- a/nnss-ssh@.service +++ b/nnss-ssh@.service @@ -11,6 +11,12 @@ DynamicUser=yes LoadCredential=ssh:/etc/nnss/%i +# https://enotty.pipebreaker.pl/posts/2024/01/how-systemd-exponential-restart-delay-works/ +Restart=on-failure +RestartSec=5min +RestartSteps=6 +RestartMaxDelaySec=24h + RuntimeDirectory=nnss-%i StateDirectory=nnss-%i ExecStart=ssh -F /usr/lib/nnss/ssh_config default