SocketTools .NET Edition

SshClient Class

Implements the Secure Shell protocol.

For a list of all members of this type, see SshClient Members.

System.Object
   SocketTools.SshClient

[Visual Basic]
Public Class SshClient
    Implements IDisposable
[C#]
public class SshClient : IDisposable

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

The Secure Shell (SSH) protocol is used to establish a secure connection with a server which provides a virtual terminal session for a user. Its functionality is similar to how character based consoles and serial terminals work, enabling a user to login to the server, execute commands and interact with applications running on the remote host. The class provides an interface for establishing the connection and handling the standard I/O functions needed by the program.

This class also includes methods which enable a program to easily execute a command on the server and scan the output for specific sequences of characters, making it very simple to write light-weight client interfaces to remote applications. This class can be combined with the SocketTools.Terminal component to provide complete terminal emulation services for a standard ANSI or DEC-VT220 terminal.

Requirements

Namespace: SocketTools

Assembly: SocketTools.SshClient (in SocketTools.SshClient.dll)

See Also

SshClient Members | SocketTools Namespace