[CentOS] echo password into bash script

Tim Dunphy bluethundr at gmail.com
Tue Aug 25 19:55:05 UTC 2015


>
> Use expect?


yep! Expect should work.

Thanks

On Tue, Aug 25, 2015 at 12:56 PM, Eero Volotinen <eero.volotinen at iki.fi>
wrote:

> Use expect?
>
> Eero
> 25.8.2015 7.52 ip. "Tim Dunphy" <bluethundr at gmail.com> kirjoitti:
>
> > Hey guys,
> >
> >  I'm trying to echo my password into some commands inside of a bash
> script.
> > But I think I'm going about it incorrectly.
> >
> > Here's the top part of my script:
> >
> > #!/bin/bash
> > 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}
> > do
> > echo "xfring key up"
> > echo $dps_pass |  $scp $PUB  digitalplatform@$i:
> >
> >
> > And here's how it executes:
> >
> >  #bash -x deploy_key.sh
> > + pub='~/.ssh/id_rsa.pub'
> > + dps_pass='nbcuV01P!'
> > + 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 at 10.10.10.25:
> > Password:
> >
> > Can someone please let me know where I'm going wrong?
> >
> > Thanks
> > Tim
> > --
> > GPG me!!
> >
> > gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B
> > _______________________________________________
> > CentOS mailing list
> > CentOS at centos.org
> > http://lists.centos.org/mailman/listinfo/centos
> >
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>



-- 
GPG me!!

gpg --keyserver pool.sks-keyservers.net --recv-keys F186197B



More information about the CentOS mailing list