Guest User

Untitled

a guest
Jun 30th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. $ scp package.rpm user@server2:/tmp/
  2.  
  3. #!/bin/bash
  4. serverlist=server1 server2 server3
  5. for server in $serverlist ; do
  6. scp "$1" user@$server:/tmp/ &
  7. done
  8. wait
  9.  
  10. $ ssh-keygen
  11.  
  12. $ ssh-copy-id user@host
  13.  
  14. $ parallel-scp -H user1@host1 -H user2@host2 /локальный/файл /путь/на/удалённой/машине
  15. [1] 18:40:23 [SUCCESS] user2@host2
  16. [2] 18:40:24 [SUCCESS] user1@host1
  17.  
  18. $ sshpass -p 'пароль' scp параметры-программы-scp
  19. $ sshpass -p 'пароль' ssh параметры-программы-ssh
  20.  
  21. #!/bin/bash
  22.  
  23. echo Test scp-expect
  24. User=avp
  25. PASS=XXXXXX
  26. RDIR=/tmp
  27. FILE=$1
  28. if [ "X$FILE" == "X" ]; then
  29. echo usage: ./tscp FILE
  30. exit 1
  31. fi
  32.  
  33. echo Go...
  34. rm ~/.ssh/known_hosts
  35.  
  36. for HOST in nas
  37. do
  38. expect -c "
  39. spawn scp $FILE $User@$HOST:$RDIR
  40. expect ".*no)? "
  41. send "yesr"
  42. expect ".*assword:"
  43. send "$PASSr"
  44. expect eof
  45. "
  46. done
Add Comment
Please, Sign In to add comment