scp传输脚本

2022-12-20 16:23:44 浏览数 (1)

1、下载yum

代码语言:javascript复制
yum install expect

2、编辑创建脚本 vim scpshell.sh

代码语言:javascript复制
#!/bin/sh
# 传输的文件
bushufiles=test.zip
#传到来存储的路径
filepath=`pwd`

expect -c "
  spawn scp -r root@192.168.31.111:/root/ ${bushufiles} ${filepath}
  expect {
  	"yes/no" {send "yesr"; exp_continue;}
    "*password*" {set timeout 300; send "123456r";}
  }
expect eof"

3、授权

代码语言:javascript复制
chmod  x  scpshell.sh

4、执行

代码语言:javascript复制
sh scpshell.sh

0 人点赞