Send and recieve multiple ssh commands via java runtime and cygwin
Hey I have run into the following problem when attempting to build a program in java which executes commands on a remote linux server and returns the output for processing...

Basically I have installed Cygwin with an SSH client and want to do the following:

Open Cygwin,

Send command "user@ip";

Return output;

Send command "password";

Return output;

Send multiple other commands,

Return output;

...etc...

So far:

Process proc = Runtime.getRuntime().exec("C:/Power Apps/Cygwin/Cygwin.bat");

Works nicely except I am at a loss as to how to attempt the next steps.

Any help? 
Send and recieve multiple ssh commands via java runtime and cygwin
===

Hey I have run into the following problem when attempting to build a program in java which executes commands on a remote linux server and returns the output for processing...

Basically I have installed Cygwin with an SSH client and want to do the following:

Open Cygwin,

Send command "user@ip";

Return output;

Send command "password";

Return output;

Send multiple other commands,

Return output;

...etc...

So far:

Process proc = Runtime.getRuntime().exec("C:/Power Apps/Cygwin/Cygwin.bat");

Works nicely except I am at a loss as to how to attempt the next steps.

Any help? 