Contents
|
Index
|
Search
SSH Factory for .NET User Guide
Introduction
Overview
System requirements
Evaluation
License
Purchase
Installing your license key
Technical support
Version history
Prerequisites
Adding a project reference
Classes
IpClientSsh
Overview
Connecting to a server
Establishing a connection
Using public key authentication
Reading data
Writing data
Releasing a connection
Capturing events
Registering event handlers
Scp
Overview
Connecting to an SSH server
Establishing a connection
Validating host keys
Obtaining host key fingerprint
Using public key authentication
Setting connection timeout
Releasing a connection
Capturing events
Registering event handlers
Uploading files
Downloading files
SshSession
Overview
Scripting SSH sessions
Creating a new SSH session
Setting your shell prompt
Establishing a connection
Sending data
Receiving data
Capturing debug output
Changing your command terminator
Releasing a connection
Using regular expressions
SshScript
Overview
Scripting SSH sessions
Creating a script
Creating a task
Executing a script
Checking for task completion
Getting a task response
Executing tasks dynamically
Cancelling a task
Using regular expressions
Ssh
Overview
Connecting to an SSH server
Establishing a connection
Validating host keys
Obtaining host key fingerprint
Using public key authentication
Receiving data
Sending data
Creating secure tunnels
Creating an interactive SSH session
Capturing events
Registering event handlers
Sftp
Overview
Connecting to an SSH server
Establishing a connection
Validating host keys
Obtaining host key fingerprint
Using public key authentication
Setting connection timeout
Releasing a connection
Capturing events
Registering event handlers
Setting your directory
Setting your local directory
Setting your remote directory
Retrieving a directory listing
Retrieving a remote directory listing
Retrieving a local directory listing
Uploading files
Uploading binary files
Uploading ASCII text files
Uploading multiple files
Uploading a directory
Appending files
Uploading files from memory
Downloading files
Downloading binary files
Downloading ASCII text files
Downloading multiple files
Downloading a directory
Downloading files to memory
Remote file operations
Creating a remote directory
Deleting a remote directory
Renaming a file
Deleting a file
Retrieving filesize information
Retrieving file timestamp information
Cheking file exist