13

Needing to use an SFTP client and looking to build it in a .NET Core 2.0 application.

I was wondering if SFTP is already part of .NET standard 2.0 or will I need to use a 3rd party library for this, e.g. SSH.NET?

Martin Prikryl
  • 167,268
  • 50
  • 405
  • 846
Los Morales
  • 1,861
  • 4
  • 24
  • 36

2 Answers2

12

There are many SFTP clients for .net created over many years: SecureBlackbox, IPWorks SSH, WodSFTP, and Rebex SFTP. SecureBlackbox provides an sftp solution for at least 12 years. If you are looking for an open source project, SSH.NET on github (https://github.com/sshnet/SSH.NET) should match your expectations. It is compatible with .net standard which means it is compatible with .net framework and .net core. Moreover, it is a standalone solution that doesn't have third party dependency.

PBMe_HikeIt
  • 649
  • 7
  • 23
Stephane
  • 1,241
  • 14
  • 24
0

There's no SFTP client in any current version of .NET.

See also SFTP Libraries for .NET and many others.

Martin Prikryl
  • 167,268
  • 50
  • 405
  • 846