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