Runtime: Standard Microsoft-Support for SFTP

Created on 6 Aug 2020  路  8Comments  路  Source: dotnet/runtime

_This issue has been moved from a ticket on Developer Community._


I would very much like to see a Microsoft made solution to support SFTP. Currently you have to use Nuget packages, which I think is a shame, since there is also official support from MS under "using System.Net" for FTP there. The third party providers are not bad, but I would like that something like this is supported from the start without additional installations.


Original Comments

Julian Adler on 6/6/2020, 02:46 PM:

If there is already an SFTP function, I would ask you to tell me where I can find it.

Feedback Bot on 6/8/2020, 03:12 AM:

Thank you for taking the time to provide your suggestion.  We will do some preliminary checks to make sure we can proceed further.  We'll provide an update once the issue has been triaged by the product team.

Patrick Hintermayer on 7/31/2020, 06:00 AM:

I agree with you. Adding support for SFTP would be a logical addition to the current FTP support.

area-System.Net

Most helpful comment

The third party providers are not bad, but I would like that something like this is supported from the start without additional installations.

I think it's a mistake to want to build everything in-box -- we should encourage growth of 3rd party libraries such as FluentFTP.

We should consider baking something in-box only if we have different goals or are not satisfied with the quality of 3rd party libraries.

All 8 comments

I couldn't figure out the best area label to add to this issue. If you have write-permissions please help me learn by adding exactly one area label.

Tagging subscribers to this area: @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

The third party providers are not bad, but I would like that something like this is supported from the start without additional installations.

I think it's a mistake to want to build everything in-box -- we should encourage growth of 3rd party libraries such as FluentFTP.

We should consider baking something in-box only if we have different goals or are not satisfied with the quality of 3rd party libraries.

I think it's a mistake to want to build everything in-box -- we should encourage growth of 3rd party libraries such as FluentFTP.

SFTP (File-Transfer over SSH) is not FTPS (FTP over TLS) ... and FluentFTP doesn't support SFTP. 馃槈

Looks like there's a different library available for SFTP that FluentFTP links to: SSH.NET

this is dup of #31437. It may make sense to bring the package to .NET foundation if we feel good about it.

Ah, thanks for finding that @wfurt.

Duplicate of #31437

Was this page helpful?
0 / 5 - 0 ratings