Add secure SSH session and file transfer capabilities to any .NET application.
Fully-functional product containing all documentation and sample projects.
Questions? Get answers.
Call now for a free technical consultation.

PowerTCP SSH and SFTP for .NET has been re-designed to be the most advanced SSHv2 and SFTPv3 implementation available, yet remain as easy to use as ever. Requires fewer resources, provides more flexibility, and elicits code that is easier to re-use and maintain. Includes components for .NET and ActiveX.

  • Model-View-Controller (MVC)  design means fewer resources, more flexibility, and code that is easier to maintain
  • Supports .NET 2.0 features including generics and IPv6
  • COM Interface for use in COM environments such as VB6
  • Supports concurrent sessions on multiple worker threads
  • Complies with RFCs 4250, 4251, 4252, 4253, 4254, 4256, 4335, 4344, 4419, 4432
  • Code examples and sample projects demonstrate typical uses


  • SFTP and SSH components specialize file transfer and on-line usage
  • Supports SSH transport compression (substantially increasing transfer rates for compressible data)
  • Username/password and PEM public key authentication
  • Diffie-Hellman key exchange
  • Encryption uses aes128-cbc, 3des-cbc, aes192-cbc, aes256-cbc, aes128-ctr, 3des-ctr, aes192-ctr or aes256-ctr
  • HMAC hashing uses hmac-sha2-512 (new), hmac-sha2-256 (new), hmac-sha1, hmac-sha1-96, hmac-md5 or hmac-md5-96

SSH File Transfer Protocol (SFTP Version 3)

  • Upload, download and delete files
  • Listings are parsed automatically
  • Create and delete directories
  • Wildcard support for multi-file transfers (mput and mget)
  • Cancel and restart transfers
  • Pipelining techniques improve performance
  • Supports multi-threaded concurrent file transfers (when supported by server)

Flexibility and Ease-of-use

  • Progress event reports transfer rate and advancement
  • Synchronous and asynchronous operation modes
  • Multiple sessions over a single connection
  • HTTP CONNECT Proxy Support
  • 100% C# managed code
  • Sample projects in C#, VB.NET, and VB6.

Looking for an FTPS (FTP over SSL) Product?