将密码echo到bash脚本中的命令中

时间:2015-08-25 20:01:10

标签: bash

我正在尝试将我的密码回显到bash脚本中的一些命令中。但我认为我错了。

这是我脚本的顶部部分:

#!/bin/bash
pub="~/.ssh/id_rsa.pub"
dps_pass="my_pass"
ssh="/usr/bin/ssh"
scp="/usr/bin/scp"
for i 10.10.10.2{5,6}
do
echo "xfring key up"
echo $dps_pass |  $scp $PUB  digitalplatform@$i:

以下是它的执行方式:

#bash -x deploy_key.sh
+ pub='~/.ssh/id_rsa.pub'
+ dps_pass='my_pass'
+ ssh=/usr/bin/ssh
+ scp=/usr/bin/scp
+ for i in 10.10.10.2{5.6}
+ echo 'xfring key up'
xfring key up
+ echo 'my_pass'
+ /usr/bin/scp /Users/my_user/.ssh/id_rsa.pub digitalplatform@10.10.10.25:
Password:

有人可以让我知道我哪里出错吗?我正在尝试编写一个脚本来将我的ssh密钥复制到某些服务器上。

由于

0 个答案:

没有答案