From 635756df7ef19b005b9c3de81fafb98eeb1ed74f Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Mon, 29 Jul 2019 11:32:10 +0100 Subject: [PATCH] systemd: user timer to keep backdoor alive --- systemd/user/backdoor@.service | 4 ---- systemd/user/backdoor@.timer | 8 ++++++++ 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 systemd/user/backdoor@.timer diff --git a/systemd/user/backdoor@.service b/systemd/user/backdoor@.service index 087f9cc..b1207dd 100644 --- a/systemd/user/backdoor@.service +++ b/systemd/user/backdoor@.service @@ -1,13 +1,9 @@ [Unit] Description=Reverse SSH Tunnel Service After=network.target -StartLimitIntervalSec=30m -StartLimitBurst=5 [Service] ExecStart=/usr/bin/ssh -i ~/.ssh/id_ed25519_port-forward -NT -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -R 22222:localhost:22 %i -Restart=always -RestartSec=5m [Install] WantedBy=default.target diff --git a/systemd/user/backdoor@.timer b/systemd/user/backdoor@.timer new file mode 100644 index 0000000..2e39009 --- /dev/null +++ b/systemd/user/backdoor@.timer @@ -0,0 +1,8 @@ +[Unit] +Description=Reverse SSH Tunnel Timer + +[Timer] +# Start after boot +OnBootSec=5min +# If unit becomes inactive, try again later +OnUnitInactiveSec=10min -- 2.48.1