Nieuws:

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

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

[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 »

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.