Системное Программирование Linux или любая другая книга Robert Love (это все книги O'Reilly):
Таким образом, Вы зарегистрированы в машину myclient
и имейте ssh
доступ к другой машине myserver
. Вы хотите загрузить файл по HTTP с удалить сервера www.example.com
кому: myclient
но на данных нужно экономить myserver
. Это должно сделать это:
wget -O - http://www.example.com/whatever | ssh myserver 'cat >/path/to/remote/destination'
С другой стороны, Вы могли смонтироваться myserver
файловая система по SSH с sshfs. Это может быть слишком большим количеством стычки для одноразовой потребности, но удобный, если Вы делаете этот вид вещи часто.
mkdir ~/myserver
sshfs myserver:/ ~/myserver
wget -O ~/myserver/path/to/remote/destination http://www.example.com/whatever
A
, но скопируйте файл по SSH кB
на самом деле не храня файл наA
. Победите! – Naftuli Kay 10.03.2011, 22:30