shell脚本中如何实现scp传输?

Posted dakewei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本中如何实现scp传输?相关的知识,希望对你有一定的参考价值。

示例脚本如下:

#! /bin/sh
expect -c "
    spawn scp -r /home/jello/jello.txt [email protected]110.110.110.110:/home/jello/ 
    expect {
        \"*assword\" {set timeout 20; send \"jello\r\"; exp_continue;} #此处的jello为密码,自行替换
    }
expect eof"

 

以上是关于shell脚本中如何实现scp传输?的主要内容,如果未能解决你的问题,请参考以下文章

使用 shell 脚本自动传输 scp 文件

Linux scp 免密码 传输文件

shell中scp(ascp)如何忽略已经传的数据,继续传输数据?

代码片段:Shell脚本实现重复执行和多进程

jenkins执行shell脚本,使用scp免密传输失败问题

jenkins执行shell脚本,使用scp免密传输失败问题