scp传输文件,自动填充密码

Posted chenglee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scp传输文件,自动填充密码相关的知识,希望对你有一定的参考价值。

一个偷懒的小shell,

#!/usr/bin/expect
#*************************************************************************
#         > File Name: expect.sh
#         > Author: chenglee
#         > Main : [email protected]
#         > Blog : http://www.cnblogs.com/chenglee/
#         > Created Time : 2019年01月30日 星期三 18时16分56秒
#*************************************************************************
set user root
set pass lizhenghua
set dir /home/newland/filesend
set ip 192.168.137.176
set filen [lrange $argv 0 0]

spawn scp ${filen} ${user}@${ip}:${dir}
expect "${user}@${ip}‘s password:"
send "${pass}
"
interact

scp.sh + 要传送的文件

技术分享图片

 

以上是关于scp传输文件,自动填充密码的主要内容,如果未能解决你的问题,请参考以下文章

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

linux下使用scp远程传输自动输入密码

SCP两个服务器之间免密码传输

SCP实现无需密码传输文件

Linux下用SCP无需输入密码传输文件

Linux scp 免密码 传输文件