Advertisement
Guest User

Untitled

a guest
Dec 11th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4. "golang.org/x/crypto/ssh"
  5. "fmt"
  6. )
  7.  
  8. var (
  9. user = "lab_09_2018"
  10. user2 = "lab2_09_2018"
  11. pass = "DDJd38383hf"
  12. addr = "lab.posevin.com:22"
  13. pass1 = "DDJd38383h1"
  14. addr2 = "lab2.posevin.com:22"
  15. )
  16.  
  17. func main() {
  18. var cons [2]*ssh.ClientConfig
  19. var users [2]*ssh.Client
  20.  
  21.  
  22.  
  23. cons[0] = &ssh.ClientConfig{
  24. User: user,
  25. Auth: []ssh.AuthMethod{ssh.Password(pass),
  26. },
  27. HostKeyCallback: ssh.InsecureIgnoreHostKey(),
  28. }
  29.  
  30.  
  31. var Er error
  32.  
  33. users[0], Er = ssh.Dial("tcp", addr, cons[0])
  34. if Er != nil { panic(Er) }
  35.  
  36.  
  37.  
  38. session, Er := users[0].NewSession()
  39. if Er != nil { panic (Er) }
  40.  
  41. defer session.Close()
  42. b, Er := session.CombinedOutput("ls")
  43. if Er != nil {
  44. panic(Er)
  45. }
  46. fmt.Println(addr)
  47. fmt.Println("_________________________________")
  48. fmt.Println("Ответ на запрос 'ls' :")
  49. fmt.Print(string(b))
  50. fmt.Println("_________________________________")
  51.  
  52. cons[1] = &ssh.ClientConfig{
  53. User: user2,
  54. Auth: []ssh.AuthMethod{ssh.Password("DDJd38383h1"),
  55. },
  56. HostKeyCallback: ssh.InsecureIgnoreHostKey(),
  57. }
  58.  
  59. users[1], Er = ssh.Dial("tcp", addr2, cons[1])
  60. if Er != nil { panic(Er) }
  61.  
  62. session, Er = users[1].NewSession()
  63. if Er != nil { panic (Er) }
  64.  
  65. defer session.Close()
  66. b, Er = session.CombinedOutput("ls")
  67. if Er != nil {
  68. panic(Er)
  69. }
  70. fmt.Println(addr2)
  71. fmt.Println("_________________________________")
  72. fmt.Println("Ответ на запрос 'ls' :")
  73. fmt.Print(string(b))
  74. fmt.Println("_________________________________")
  75.  
  76.  
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement