Cioa ragazzi, oggi mi sono imbattuto nel problema seguente: ho installato un server SSH servendomi si Cygwin su un pc che uso come server. A questo punto instauro connessioni SSH (con crittografia asimmetrica) da Mac e da Linux tranquillamente. Vorrei però servirmi di uno script che esegua le operazioni seguenti:

1 - scp file.pdf AgostinoPolizzano@192.168.1.100:./ #INVIO UN FILE

2 - ssh AgostinoPolizzano@192.168.1.100 #APRO LA CONNESSIONE SSH

3 - cmd #AVVIO IL TERMINALE SU WIN - diciamo che lo uso per lanciare il comando successivo

4 - start C:\"Program Files"\Adobe\"Reader 9.0"\Reader\AcroRd32.exe /p /h file.pdf #STAMPO IL FILE SULLA STAMPANTE COLLEGATA AL SERVER

la mia domanda è questa: come faccio a creare uno script, o un programma in C++ o qualsiasi cosa che esegua il terzo e il quarto comando all'interno della sessione SSH? Se, ad esempio, mi servo di un programma scritto in C++ ed uso la funzione system("comando") ciascun comando di ciascuna chiamata alla funzione system è come se fosse a se stante, ovvero ciascuna in una diversa sessione del terminale.

Come posso rimediare??

Grazie a tutti.
http://www.agostinopolizzano.info