Tak nakonec jsem to vyresil s kolegou linuxarem

plink.exe -v -i ./key/key.ppk user@node1 /opt/aplikace1/script.sh
Stim ze v cilovem scriptu jsem musel nastavit aby se nejprve prepl do daneho adresare protoze script.sh se odkazuje na dalsi scripty v dane slozce tedy /opt/aplikace1/script.sh --> ./script2.sh a protoze to zpoustel z $home tak me to hlasilo chybu ikdyz byli prava a vsechno korektne nastaveno. Takova prkotina ale me to fakt v tu chvili netrklo

Proč tam máte zároveň -i i -agent? Ten skript /opt/aplikace1/script.sh na serveru opravdu existuje a user má práva na spuštění? Případně bych nejdřív zkusil něco jednoduššího, echo nebo touch.
-i a -agent sem tam zapomel odmaznout testoval jsem overovani jak prez pagent tak primo s pouzitim klice oboji slo ale nak sem to tam zapomel pak odmazat

1. Musíš ten příkaz posílat přes plink? Já to řeším tak, že prostě žádný příkaz neposílám - spustí se mi po autentizaci klíčem. V klíči na serveru mám něco takového:
command="/muj/prikaz",no-pty,no-port-forwarding ssh-klicxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Je to myslím bezpečnější.
2. Jinak dle strýčka by mělo fungovat něco jako: plink někdo@někam 'muj-prikaz'.
bouzel musim prez plink, bezpecnost me nejak extra nepali jedna se pouze o scriptik pro testovaci prostredi na produkcnim se to dela ruco tam by takovedle zverstvo neproslo