15

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
  • 188,800
  • 56
  • 490
  • 992
Los Morales
  • 2,061
  • 7
  • 26
  • 42

2 Answers2

16

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
  • 659
  • 8
  • 24
Stephane
  • 1,359
  • 1
  • 15
  • 27
1

There's no SFTP client in any current (nor past) version of .NET.

See also SFTP Libraries for .NET and many others.

Martin Prikryl
  • 188,800
  • 56
  • 490
  • 992