RExec - SSH remote exec

SSH remote exec utility - executes a simple command at the SSH server.

Connects to the specified SSH server, executes a single command and displays the command output. The easiest way of response reading is utilized - check out the Execute simple commands for more information.

This sample demonstrates:

  • Using Ssh class.
  • Executing a command at the server.

C#

// create an Ssh object
Ssh ssh = new Ssh();

// connect to the server
ssh.Connect("hostname");

// login to the server
ssh.Login("username", "password");

// run a command at the server
string response = ssh.RunCommand("dir");

// write the response
Console.Write(response);

// disconnect from the server
ssh.Disconnect();

VB.NET

' create an Ssh object
Dim ssh As Ssh = New Ssh()

' connect to the server
ssh.Connect("hostname")

' login to the server
ssh.Login("username", "password")

' run a command at the server
Dim response As String = ssh.RunCommand("dir")

' write the response
Console.Write(response)

' disconnect from the server
ssh.Disconnect()