Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 813
  • Last Modified:

SFTP using C#.net 3.5

Hi,

I had to upload file to a sftp server using C# 3.5

kind of confused when googled the same due to different views.
So,Thought this is the best and realible place to ask for.

Can any one suggest me if i can do that using VS2010  OR do i have to use 3rd party tools.?
Pls give me an example . appreciate that

Thanks
0
kishan66
Asked:
kishan66
3 Solutions
 
jonnidipCommented:
Sftp (SSH File Transfer Protocol) is not native, but there are free libraries you can use.

Examples of SSH implementation: http://www.codeproject.com/KB/IP/sharpssh.aspx
http://sourceforge.net/projects/sharpssh/

You may also look at FTPS (ftp over SSL): http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.enablessl.aspx


Regards.
0
 
parparovCommented:
If call to an external application is good enough for you, you can use the pscp or psftp programs provided along with putty application:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
0
 
AlexPaceCommented:
Here is a commercial SFTP library you can use: http://www.weonlydo.com/SFTP/sftp-activex-component.asp

Another possibility is to use an SFTP client that can be controlled via a COM interface... here is one: http://www.robo-ftp.com/download/

Another possibility is to use an SFTP client that can be launched wih command line parameters that either tell it which files to transfer or specify the name of a script that will transfer the correct files.
0

Featured Post

Ask an Anonymous Question!

Don't feel intimidated by what you don't know. Ask your question anonymously. It's easy! Learn more and upgrade.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now