Я только что нашел этот очень простой ответ онлайн ...
Загрузить файл на SFTP-сервер, используя VB. NET
`
SFTPHost = "192.168.1.xx"
SFTPPort = "22"
SFTPUsername = "pipi"
SFTPPassword = "xxxxx"
SFTPFolderSource = ""
SFTPFolderDest = ""
' Dim sClient As New SftpClient(SFTPHost, SFTPPort, SFTPUsername, SFTPPassword)
' sClient.Connect()
Dim client As SftpClient = New SftpClient(SFTPHost, SFTPPort, SFTPUsername, SFTPPassword)
client.Connect()
Try
Using stream As Stream = File.OpenRead("C:\Users\xxxxx\Documents\xxxxx.txt")
client.UploadFile(stream, "xxxxx.txt")
End Using
Catch ex As Exception
MsgBox(ex.ToString)
End Try`