diff --git a/sshtunnel1.service b/sshtunnel1.service new file mode 100644 index 0000000..712dc1e --- /dev/null +++ b/sshtunnel1.service @@ -0,0 +1,15 @@ +[Unit] +Description=SSH Tunnel +ConditionPathExists=|/usr/bin +After=network.target + +[Service] +User=simono41 +ExecStart=/usr/bin/ssh -NTC -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -o StrictHostKeyChecking=no -i /home/simono41/.ssh/id_rsa -L 12345:localhost:22 pi@mgwywbvcwmot7vir.myfritz.net + +# Restart every >2 seconds to avoid StartLimitInterval failure +RestartSec=3 +Restart=always + +[Install] +WantedBy=multi-user.target