Guest User

Untitled

a guest
Oct 19th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. var host = "your-host.com"
  2. var username = "user"
  3. var password = "pass"
  4. var session = NMSSHSession(host: host, andUsername: username)
  5.  
  6. session.connect()
  7.  
  8. if session.connected == true {
  9. session.authenticateByPassword(password)
  10. if session.authorized == true {
  11. NSLog("Authentication succeeded")
  12. }
  13.  
  14. var error = NSErrorPointer()
  15. var response = session.channel.execute("ls", error: error)
  16.  
  17. NSLog("List of my files %@", response)
  18. }
  19.  
  20. session.disconnect()
  21.  
  22. do {
  23. let host = "example.com"
  24. let username = "user"
  25. let password = "pass"
  26. let session = NMSSHSession(host: host, andUsername: username)
  27.  
  28. session?.connect()
  29. if session?.isConnected ?? false {
  30. session?.authenticate(byPassword: password)
  31. if session?.isAuthorized ?? false {
  32. print("Authentication succeeded")
  33. }
  34. let response = try session?.channel.execute("ls")
  35. print("List of my files %@", response)
  36. }
  37. session?.disconnect()
  38. } catch {
  39. print(error)
  40. }
Add Comment
Please, Sign In to add comment