[CentOS] scp scripting question

m.roth at 5-cent.us m.roth at 5-cent.us
Fri Oct 12 16:30:47 EDT 2012


Les Mikesell wrote:
> On Fri, Oct 12, 2012 at 2:48 PM,  <m.roth at 5-cent.us> wrote:
>>>>
>>> So, my manager, in zsh, can do the following:
>>> scp -i =(ssh -qnx <snip> cat /etc/ks/ks_dsa) localfile
>>> server:/whereitgoes
<snip>
> I think you'll have to drop the key in a tmp file yourself.  Poking
> around with strace a bit it looks like that is what zsh actually does
> while bash gives what is essentially a named pipe where scp or ssh
> will attempt a seek (???) and then fail to read.   The subsequent
> prompt for a passphrase in nonsense - it has already given up and
> closed it  by then.

THANK YOU, Les. I hadn't gotten to thinking about using strace
(admittedly, I'd been busy with other stuff, too).

So either I write a tiny script, do it from the server with the actually
key, or run it as a zsh command.

*piffle*

Thanks again.

         mark



More information about the CentOS mailing list