Então você está conectado a uma máquina myclient
e tem ssh
acesso a outra máquina myserver
. Você quer baixar um arquivo através de HTTP a partir de um servidor remove www.example.com
a myclient
mas os dados precisam ser salvos em myserver
. Isso deve servir:
wget -O - http://www.example.com/whatever | ssh myserver 'cat >/path/to/remote/destination'
Como alternativa, você pode montar o myserver
sistema de arquivos no SSH com sshfs . Isso pode ser muito complicado para uma necessidade pontual, mas conveniente se você fizer esse tipo de coisa com frequência.
mkdir ~/myserver
sshfs myserver:/ ~/myserver
wget -O ~/myserver/path/to/remote/destination http://www.example.com/whatever
A
, mas copie o arquivo por SSH,B
sem realmente armazená-loA
. Ganhar!