Kommando an laufenden SSH Client schicken...
Hi!
Ich habe im Wohnzimmer einen Rechner stehen, der als Internet Gateway mit Dial-up-Verbindung (ISDN) konfiguriert ist. Die Dial-up-Verbindung kann man von der Shell aus steuern. Um nun von einem anderen Rechner im Haus ins Internet zu kommen, führt man auf diesem Rechner ein kleines Skript aus, das via SSH auf dem Internet-Gateway das Dial-Skript ausführt (z.B. ssh root@linux isdnctrl dial ippp0). Dazu muss allerdings für jeden Wähl- (und Trenn-)Vorgang ein neues SSH Handshake initialisiert werden, was ein bis zwei Sekunden dauert. Was sinnvoller wäre ist eine SSH-Verbindung, die beim Hochfahren des Clients nur einmal aufgebaut wird, und der dann, während sie läuft, von kleinen Skripts aus der gewünschte Befehl übergeben wird. Damit fiele das ständige Handshake weg. Gibt es irgendeine Möglichkeit, einer bereits laufenden SSH-Verbindung automatisiert Befehle zu übergeben?
mfg
cndg
|