我正在编写一个shell脚本,它使用scp命令将文件从一个服务器复制到另一个服务器。但是每次我在命令行中运行脚本时,由于scp命令,它都是询问密码。我不想从命令行传递密码,因为它们是脚本中用于从这么多服务器传输文件的大约36个scp命令。因此,我希望有一种合适的方式,只从我的shell脚本传递密码。有人能帮我通过script......thanks把scp命令的密码传递给我吗?
下面是我在shell脚本中使用的scp命令
scp -r root@$source_host:/$source_path root@$destination_host:/$destination_path请有人在this.....Thanks上帮我一下。
发布于 2015-12-20 12:17:39
你可以用飞碟。
sshpass -p password scp -r root@$source_host:/$source_path root@$destination_host:/$destination_pathhttps://stackoverflow.com/questions/34380856
复制相似问题