| 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 |
© 1999-2008 JSCAPE, LLC. All Rights Reserved.