Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ scp package.rpm user@server2:/tmp/
- #!/bin/bash
- serverlist=server1 server2 server3
- for server in $serverlist ; do
- scp "$1" user@$server:/tmp/ &
- done
- wait
- $ ssh-keygen
- $ ssh-copy-id user@host
- $ parallel-scp -H user1@host1 -H user2@host2 /локальный/файл /путь/на/удалённой/машине
- [1] 18:40:23 [SUCCESS] user2@host2
- [2] 18:40:24 [SUCCESS] user1@host1
- $ sshpass -p 'пароль' scp параметры-программы-scp
- $ sshpass -p 'пароль' ssh параметры-программы-ssh
- #!/bin/bash
- echo Test scp-expect
- User=avp
- PASS=XXXXXX
- RDIR=/tmp
- FILE=$1
- if [ "X$FILE" == "X" ]; then
- echo usage: ./tscp FILE
- exit 1
- fi
- echo Go...
- rm ~/.ssh/known_hosts
- for HOST in nas
- do
- expect -c "
- spawn scp $FILE $User@$HOST:$RDIR
- expect ".*no)? "
- send "yesr"
- expect ".*assword:"
- send "$PASSr"
- expect eof
- "
- done
Add Comment
Please, Sign In to add comment