PowerTCP SSH and SFTP for .NET

from $349.00
Available Platforms

New sample projects for PowerTCP SSH and SFTP for .NET have been added to include .NET Core 2.0 projects, referencing the Dart.Ssh.Standard.dll. Look for the  to identify these samples.

Code Examples

These code snippets can be copied and pasted into your project.

Code Snippet Description
Get A File Demonstrates how to download a file.
Put A File Demonstrates how to upload a file.
Get Multiple Files Demonstrates how to download multiple files with minimal code.
Receive and Display Data Demonstrates how to receive and display data.

 

Example Projects Included

The samples are fully working applications demonstrating PowerTCP SSH and SFTP for .NET components in C#, VB.NET, and VB6. All samples include source code.

.NET Sample Name Description
MPut Demo Demonstrates how to store multiple files and folders from a local directory to an SFTP server using a wildcard expression.
MGet Demo Demonstrates how to retrieve multiple files and folders from an SFTP server to a local directory using a wildcard expression.
SFTP Client Demonstrates a full SFTP client, including storing and retrieving files, sending commands, and retrieving listings.
SSH Client Demonstrates a fully interactive, multiple-session SSH client.
SFTP WCF Service Demonstrates downloading a file using a Windows Communication Foundation (WCF) service application. Includes example consumer app.
SSH with VT Client Demonstrates a fully interactive SSH client that also uses the Emulation for .NET product for VT emulation.
SFTP Client Console  Demonstrates retrieving a file in a simple single-thread console application.
SSH Client Console  Demonstrates an SSH client in a console application.

 

Samples using the exposed COM interface:

VB6 Sample Name Description
Automated Client Demonstrates execution of a simple blocking script.
SFTP Client Demonstrates a full SFTP client, including storing and retrieving files, sending commands, and retrieving listings.
SSH Client Demonstrates a fully interactive, multiple-session SSH client.