首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要将用于将文件从一个服务器传输到另一个服务器的scp命令的密码从shell脚本传递给另一个服务器。

要将用于将文件从一个服务器传输到另一个服务器的scp命令的密码从shell脚本传递给另一个服务器。
EN

Stack Overflow用户
提问于 2015-12-20 12:10:10
回答 1查看 8.1K关注 0票数 0

我正在编写一个shell脚本,它使用scp命令将文件从一个服务器复制到另一个服务器。但是每次我在命令行中运行脚本时,由于scp命令,它都是询问密码。我不想从命令行传递密码,因为它们是脚本中用于从这么多服务器传输文件的大约36个scp命令。因此,我希望有一种合适的方式,只从我的shell脚本传递密码。有人能帮我通过script......thanks把scp命令的密码传递给我吗?

下面是我在shell脚本中使用的scp命令

代码语言:javascript
复制
scp -r root@$source_host:/$source_path root@$destination_host:/$destination_path

请有人在this.....Thanks上帮我一下。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-20 12:17:39

你可以用飞碟。

代码语言:javascript
复制
sshpass  -p password scp -r root@$source_host:/$source_path root@$destination_host:/$destination_path
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34380856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档