Как загрузить файл на удаленную машину через SSH?

Я хотел бы в основном wget команду wget к файлу на удаленном сервере через SSH. Как я могу это сделать? Я знаю, что могу просто ssh на сервере и загрузить файл, но я бы скорее использовал локальную машину для ее загрузки и отправки.

One Solution collect form web for “Как загрузить файл на удаленную машину через SSH?”

Таким образом, вы вошли в машину myclient и получили ssh доступ к другому myserver . Вы хотите загрузить файл через HTTP с myclient сервера www.example.com в myclient но данные должны быть сохранены на myserver . Это должно сделать это:

 wget -O - http://www.example.com/whatever | ssh myserver 'cat >/path/to/remote/destination' 

Кроме того, вы можете myserver файловую систему myserver к SSH с помощью sshfs . Это может быть слишком много хлопот для одноразовой необходимости, но удобно, если вы часто это делаете.

 mkdir ~/myserver sshfs myserver:/ ~/myserver wget -O ~/myserver/path/to/remote/destination http://www.example.com/whatever 
  • Как я могу использовать wget для создания списка URL-адресов из index.html?
  • Используя wget или другую команду, как скачать сейчас, но конвертировать ссылки позже?
  • SSL сертификат отсутствует
  • Как вы остановите «wget» после того, как он получит 404?
  • Рекурсивный wget дает «недопустимый символ найден в заданном диапазоне»
  • wget не позволяет исключить каталоги
  • Почему curl -O -C на Mac не загружается
  • Почему не работает wget url / mediafile.ext> medafile2.ext?
  • wget from ftp: суффикция создания страницы по умолчанию
  • Загрузить pdf-файлы с помощью wget
  • Игнорировать «другие» домены при загрузке с помощью wget?
  • Linux и Unix - лучшая ОС в мире.