Browse Source

Add systemd user services for tunnels

nixos
Maxime Wack 4 years ago
parent
commit
4c99d0fe29
2 changed files with 28 additions and 0 deletions
  1. +14
    -0
      .config/systemd/user/ssh-tunnel.service
  2. +14
    -0
      .config/systemd/user/vnc-tunnel.service

+ 14
- 0
.config/systemd/user/ssh-tunnel.service View File

@@ -0,0 +1,14 @@
[Unit]
Description=ssh tunnel to home
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
Environment="SSH_AUTH_SOCK=%t/ssh-agent.socket"
ExecStart=/usr/bin/ssh -NR 7000:localhost:22 home
Restart=always
RestartSec=7

[Install]
WantedBy=default.target

+ 14
- 0
.config/systemd/user/vnc-tunnel.service View File

@@ -0,0 +1,14 @@
[Unit]
Description=vnc tunnel to home
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
Environment="SSH_AUTH_SOCK=%t/ssh-agent.socket"
ExecStart=/usr/bin/ssh -NR 5901:localhost:5901 home
Restart=always
RestartSec=7

[Install]
WantedBy=default.target

Loading…
Cancel
Save