Как к wget файл к удаленной машине по SSH?

Системное Программирование Linux или любая другая книга Robert Love (это все книги O'Reilly):

http://oreilly.com/catalog/9780596009588

14
10.03.2011, 22:09
1 ответ

Таким образом, Вы зарегистрированы в машину 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
24
27.01.2020, 19:50
  • 1
    Да, это точно, что я хотел сделать. Я должен был работать на фактической Загрузке http A, но скопируйте файл по SSH к B на самом деле не храня файл на A. Победите! –  Naftuli Kay 10.03.2011, 22:30

Теги

Похожие вопросы