Linux 15.036 Themen, 107.107 Beiträge

Netscape-Startskript zur sicheren Pop-Verbindung

Jörg (Anonym) / 0 Antworten / Baumansicht Nickles

Hallo,

ich möchte mir ein Startskript schreiben um vor dem Start von Netscape mittels ssh und port-forwarding meine pop-Verbindung zu sichern. Der Befehl:
ssh pop-server -L1110:pop-server:110 -l anonym -i $HOME/.ssh/identity
öffnet ohne weitere Eingaben mir ein Terminal auf dem pop-server und aktiviert das portforwarding wie gewünscht. Leider gelingt es mir nicht eine ssh-Verbindung im Hintergrund aufzubauen, so daß ich immer ein Terminalfenster auf dem Desktop mit der ssh-Verbindung habe, was mich stört.
Mein Versuch eines Startskripts :

#!/bin/bash
ssh pop-server -L1110:pop-server:110 -l anonym -i $HOME/.ssh/identity -n -f &
/opt/netscape/netscape
killall -9 ssh

enden mit "Cannot fork into background without a command to execute." Wenn ich ein Kommando angebe wird dies zwar ausgeführt aber danach die Verbindung wieder abgebaut, während interaktive Programme (die auf eine Eingabe warten) anscheinend nicht gefunden werden. Zumindest ist das Portforwarding nicht aktiv.
Ohne die Optionen -n -f im Skript lautet die Ausgabe :

Pseudo-terminal will not be allocated because stdin is not a terminal.

Mit dem Ergebnis, daß Netscape zwar startet, aber das port-forwarding nicht aktiv ist.

Ich freue mich auf eure konstruktiven Antworten und Hilfen.
Danke im Vorraus
Jörg

bei Antwort benachrichtigen