ssh -t host1 scp host2:/path /localpath

should work just fine.

--Matt
beth wrote:
> I'm a nuby who needs help solving a problem trying to copy from
> multiple remote servers
>
> I need to ssh into a remote machine (Machine X).  Once in Machine X  I
> need to SCP a file from machine Y. I'm not sure how to do this as it
> seems that the process hangs while waiting for the first ssh to exit.
> I've tried:
>
> system("bash ./sample.sh " ) --(which uses a simple shell script to
> execute the above described commands)
>
> I've also tried `ssh user / 10.10.0.1 `-- which hangs untill an exti is
> entered.
> 
> Can anyone help?
> 
> Thanks in advance,
> 
> Beth