Надо было написать скрипт для блондинки, работающей на ubuntu, для подключения к терминал серверу на windows в другой подсети через ssh шлюз - машины смотрящей одной сетевухой в ту самую "другую" подсеть.
написал следующее:
#! /bin/sh
ssh admin@192.168.1.4 -p 222 -L 3389:192.168.0.117:3389
rdesktop 127.0.0.1:3389 -k en-us -u blondinka -p sterva -a 15
так как в терминале по отдельности это все работало ....
Итак мой мега скрипт встал на запросе пароля шлюзовой машины ...
вопрос 1 - как в скрипте указать пароль на подключение к ssh шлюзу чтоб не спрашивал (ssh -h смотрел не нашел ...

, в putty под Windows это делал в vbs примерно так: WshShell.Exec("putty.exe -v -ssh -2 -P 222 -C -l admin -pw qwe123 -L 5900:192.168.0.117:3389 192.168.1.4") и все работало ...)
вопрос 2 - после ввода пароля ssh шлюза порт открываеться а вторая строка скрипта не выполняеться ... (имхо она пытаеться выполняться на том сервере ssh, а мне надо на рабочяей станции блондинки)
вопрос 3 - как закрыть ssh соединение после закрытия rdesktop-а (также автоматом).
Люди добрые помогите советом ... буду очень признателен.