Entonces, ha iniciado sesión en una máquina myclient
y tiene ssh
acceso a otra máquina myserver
. Quiere descargar un archivo a través de HTTP desde un servidor remoto www.example.com
a myclient
pero los datos tienen que ser guardado en myserver
. Esto debería hacerlo:
wget -O - http://www.example.com/whatever | ssh myserver 'cat >/path/to/remote/destination'
Alternativamente, puede montar el myserver
sistema de archivos de 's sobre SSH con sshfs . Esto puede ser demasiado complicado para una necesidad única, pero conveniente si hace este tipo de cosas con frecuencia.
mkdir ~/myserver
sshfs myserver:/ ~/myserver
wget -O ~/myserver/path/to/remote/destination http://www.example.com/whatever
A
, pero copiar el archivo a través de SSHB
sin almacenar realmente el archivoA
. ¡Ganar!