]> git.rmz.io Git - dotfiles.git/blobdiff - systemd/user/backdoor@.service
systemd: add reverse ssh tunnel service
[dotfiles.git] / systemd / user / backdoor@.service
diff --git a/systemd/user/backdoor@.service b/systemd/user/backdoor@.service
new file mode 100644 (file)
index 0000000..087f9cc
--- /dev/null
@@ -0,0 +1,13 @@
+[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