Forum Discussion

Guru2's avatar
Guru2
Occasional Contributor
4 years ago

How to ssh/Integrate cygwin for the remote execution of CLI commands on windows with ReadyAPI ?

Have to ssh the CLI commands on a remote windows server. Unlike linux, could not execute cli commands on remote windows server using readyapi, seems there are pre-requisite should be done for executing the commands remotely. Currently I am getting the following error when tried ssh from readyapi to the remote windows server. Kindly help me out to execute cli commands on readyapi for the windows machine

 

HTTP/1.0 400 BAD REQUEST
Content-Type: text/html; charset=utf-8
Content-Length: 192
Server: Werkzeug/1.0.1 Python/3.6.8
Date: Mon, 04 Oct 2021 07:33:38 GMT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>400 Bad Request</title>
<h1>Bad Request</h1>
<p>The browser (or proxy) sent a request that this server could not understand.</p>

  • TNeuschwanger's avatar
    TNeuschwanger
    Champion Level 1

    Guru2 

     

    Sorry I don't have specific example, but I have used a library to perform the tasks you describe that you could look into to see if it meets your needs...

    It is Jsch by JCraft

    http://www.jcraft.com/jsch/

     

    Download the .jar file and place in your installation .lib folder. 

    add "import com.jcraft.jsch.*;" import line to you groovy script test step to use features in examples.

     

    Their website has some java examples you can drop right into groovy script test steps.

    http://www.jcraft.com/jsch/examples/

     

    I used to execute commands on remote computers with this library successfully and relatively painless.

     

    Regards,

    Todd

     

    • sonya_m's avatar
      sonya_m
      SmartBear Alumni (Retired)

      Thanks a lot TNeuschwanger!

       

      Guru2 did this help?