[Unit] Description=Reverse SSH connection After=network.target [Service] Type=simple User={{ user }} ExecStart=/usr/bin/ssh -NTg -o ServerAliveInterval=60 -o ExitOnForwardFailure=yes -o ServerAliveCountMax=3 -o StrictHostKeyChecking=no -i /home/{{ user }}/.ssh/id_ed25519 -R {{ ssh_port }}:localhost:22 tanshu@rohan.tanshu.com # Restart every >2 seconds to avoid StartLimitInterval failure Restart=always RestartSec=5s [Install] WantedBy=default.target