Ваш самый быстрый путь вперед (если вы не хотите стать экспертом по Tcl, что было бы ... необычно ... в 2009 году), вероятно, использовать autoexpect
. Вот справочная страница:
http://expect.nist.gov/example/autoexpect.man.html
Короче говоря, запустите autoexpect
, запустите сеанс ssh, завершите то, что вам нужно сделать, прекратите автоматическое ожидание, а затем стучите по клавиатуре по полученному беспорядку, пока он не заработает :) Я предполагаю, что вам не нужно что-то большее, чем быстрый взлом, чтобы разобраться с вашими ключами, и тогда, ну, похоже, вы уже знаете счет с этим.
И есть этот вопрос , который уже содержит пример, близкий к тому, что вы ищете.