Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. try
  2. {
  3. // Setup session options
  4.  
  5. SessionOptions sessionOptions = new SessionOptions
  6. {
  7. Protocol = Protocol.Scp,
  8. HostName = "192.168.0.2",
  9. UserName = "opie",
  10. Password = "opie",
  11. //SshHostKeyFingerprint = "ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx"
  12. };
  13.  
  14. using (Session session = new Session())
  15. {
  16. // Connect
  17. session.DisableVersionCheck = true;
  18. sessionOptions.GiveUpSecurityAndAcceptAnySshHostKey = true;
  19. session.Open(sessionOptions);
  20.  
  21. // Upload files
  22. TransferOptions transferOptions = new TransferOptions();
  23. transferOptions.TransferMode = TransferMode.Binary;
  24.  
  25. TransferOperationResult transferResult;
  26. transferResult = session.PutFiles(@"H:toupload*", "/home/opie/test.txt", false, transferOptions);
  27.  
  28. // Throw on any error
  29. transferResult.Check();
  30.  
  31. // Print results
  32. foreach (TransferEventArgs transfer in transferResult.Transfers)
  33. {
  34. //Debug.Log("Upload of {0} succeeded", transfer.FileName);
  35. Debug.Log("Upload of " + transfer.FileName + " succeeded");
  36. }
  37. }
  38. Debug.Log("winSCP connection succeeded");
  39. return;
  40. }
  41. catch (Exception e)
  42. {
  43. Debug.Log("Error: {0}" + e);
  44. return;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement