Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. $ scp package.rpm user@server2:/tmp/
  2.  
  3. $ ssh-keygen
  4.  
  5. $ ssh-copy-id user@host
  6.  
  7. $ parallel-scp -H user1@host1 -H user2@host2 /локальный/файл /путь/на/удалённой/машине
  8. [1] 18:40:23 [SUCCESS] user2@host2
  9. [2] 18:40:24 [SUCCESS] user1@host1
  10.  
  11. $ sshpass -p 'пароль' scp параметры-программы-scp
  12. $ sshpass -p 'пароль' ssh параметры-программы-ssh
  13.  
  14. host1.dc1
  15. host2.dc1
  16. # все номера с 1 по 10
  17. host[1:10].dc2
  18.  
  19. ansible all -i path/to/hosts -m copy -a 'src=path/to/example.txt dest=/tmp/example.txt'
  20.  
  21. example.host | SUCCESS => {
  22. "changed": true,
  23. "checksum": "c3499c2729730a7f807efb8676a92dcb6f8a3f8f",
  24. "dest": "/tmp/example.txt",
  25. "gid": 1002,
  26. "group": "root",
  27. "md5sum": "1a79a4d60de6718e8e5b326e338ae533",
  28. "mode": "0664",
  29. "owner": "root",
  30. "size": 7,
  31. "src": "/home/username/.ansible/tmp/ansible-tmp-1467312219.54-140783443033936/source",
  32. "state": "file",
  33. "uid": 1002
  34. }
  35.  
  36. -u <имя-пользователя> --ask-pass
  37.  
  38. #!/bin/bash
  39. serverlist=server1 server2 server3
  40. for server in $serverlist ; do
  41. scp "$1" user@$server:/tmp/ &
  42. done
  43. wait
  44.  
  45. #!/bin/bash
  46.  
  47. echo Test scp-expect
  48. User=avp
  49. PASS=XXXXXX
  50. RDIR=/tmp
  51. FILE=$1
  52. if [ "X$FILE" == "X" ]; then
  53. echo usage: ./tscp FILE
  54. exit 1
  55. fi
  56.  
  57. echo Go...
  58.  
  59. #rm ~/.ssh/known_hosts вместо этого -o 'UserKnownHostsFile /dev/null' в вызове scp
  60.  
  61. for HOST in nas
  62. do
  63. expect -c "
  64. spawn scp -o UserKnownHostsFile\ /dev/null $FILE $User@$HOST:$RDIR
  65. expect ".*no)? "
  66. send "yesr"
  67. expect ".*assword:"
  68. send "$PASSr"
  69. expect eof
  70. "
  71. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement