The .NET SFTP Library is the most secure and fully featured way to transfer files over SSH. The component supports RSA and DSA public and private keys. OpenSSH and Putty file formats are supported. Transfer and synchronize folder trees. The .NET SFTP Library is so reliable you can actually unplug you PC from the network in the middle of a transfer, plug it back in, and it will resume right where it left off. So many features, you will have a hard time finding something it doesn't do.