ssh Tunnel im Hintergrund starten und gezielt wieder abbrechen
Von: herpers@wiso.uni-koeln.de [Profil]
Datum: 05.07.2008 05:40
Message-ID: <358a8114-92db-4fed-866d-6aa6e331e552@79g2000hsk.googlegroups.com>
Newsgroup: de.alt.comp.cygwin+co
Datum: 05.07.2008 05:40
Message-ID: <358a8114-92db-4fed-866d-6aa6e331e552@79g2000hsk.googlegroups.com>
Newsgroup: de.alt.comp.cygwin+co
Hallo, für mein aktuelles Problem habe ich zwar ein Lösung, aber es geht bestimmt eleganter. Ich möchte einen ssh Tunnel im Hintergrund aufbauen, ein Kommando ausführen, dass den Tunnel nutzt und danach den Tunnel wieder abbauen. Der dritte Schritt macht mir Probleme, da ich weder die PID des Tunnels kenne noch sonst weiß, wie man den gezielt abbaut. Bisherige Lösung: Ich brauche den Tunnel, um einen SMTP-Server zu erreichen und Emails zu schicken. Momentan baue ich den Tunnel wie folgt auf: ssh -L 25:smtp.host.com:25 -f -i keyfile user@irgendwo.com "sleep 60" Dann schicke ich die Mail mit localhost als SMTP-Server. Klappt wunderbar und der Tunnel startet durch -f im Hintergrund und schließt sich nach 60 Sekunden von allein. Das geht aber bestimmt auch anders. Ich hatte gehofft, man könnte ssh so starten, dass auf der Konsole oder in einer Datei die PID zu finden ist, aber scheinbar geht das nicht. Wie würdet Ihr das machen? Viele Grüße Sascha[ Auf dieses Posting antworten ]
Antworten
- nntpman68 (06.07.2008 16:14)
- Sascha Herpers (06.07.2008 17:35)
