Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGELOST ] - ssh tunnel - Upstart job maken  (gelezen 315 keer)

Offline shinger

  • Lid
    • shingeri
  • Steunpunt: Nee
[OPGELOST ] - ssh tunnel - Upstart job maken
« Gepost op: 2016/01/02, 10:51:07 »
Hi jongens,

Ik kom niet helemaal uit met upstart.
Ik wil dat mijn server (Linux Ubuntu server 64bit) een SSH tunnel maakt met een externe proxy-server. Deze tunnel geeft andere hosts ook de toegang om gebruik hiervan te maken.

Met de regel, is er niks mis mee, want als ik deze in de terminal draai, dan draait hij en werkt het ook gewoon goed. De probleem waar ik niet uit kom is dat de upstart-job blijft draaien, maar zelfs handmatig ziet hij het niet als een service.

description "SSH Tunnel to Linux server"
author "test"

start on runlevel [2345]

script

exec ssh -L <lokale port>:localhost:<Port proxy server> -g -N <gebruiksnaam>@<Proxy-server>

end script

Handmatig uitvoeren van de code.

shinger@K-NAS:~$ sudo service /etc/init/proxy-tunnel.conf start
[sudo] password for shinger:
/etc/init/proxy-tunnel.conf: unrecognized service

Controle van de script op fouten.

shinger@K-NAS:~$ init-checkconf /etc/init/proxy-tunnel.conf
File /etc/init/proxy-tunnel.conf: syntax ok

Heb ik wellicht ergens geen rechten doorgevoerd?
« Laatst bewerkt op: 2016/01/02, 13:35:56 door shinger »

Offline shinger

  • Lid
    • shingeri
  • Steunpunt: Nee
Re: ssh tunnel - Upstart job maken
« Reactie #1 Gepost op: 2016/01/02, 13:35:32 »
Na veel mee te kloten heb ik een workaround voor gevonden.

Ik heb een script gemaakt, vervolgens de command in die script gezet. Deze script dan weer vervolgens laten opstarten door het te laten aanroepen in /etc/rc.local bij het opstarten.