I was seeking for a free DLL for .net to handle SFTP connections.
I found out this project SharpSSH, but it lacks of documentation.
I spent a lot of time to figure how the dll works. I created a test project and I started to test different functions. Some functions are working such as deleting files.
I have a problem with putfile() function and getfile().
Here an example :
Dim ssh As SFTPUtil
ssh = New SFTPUtil("MY SERVER", "MY USER", "MY PW")
ssh.GetFile("/home/sftptest/test111.xml", "C:\text.xml")
Note that the getfile() parameters are:
Public Sub GetFile(remotePath As String, localPath As String)
I step in the functions, but I didn't get the correct way to pass those parameters.
I dont really know if i should use slashes(/) or backslashes (). I know that Linux uses (/)
I noticed for example that the "C:" has been transformed to "C:".
Just to mention that the SFTP is on a linux machine.
thank you.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…