Для SSH, що ви можете зробити, це запустити команду неінтерактивну у віддаленій системі:
ssh hostname "head /path/to/file"
Це дозволяє вам перенаправляти вихід у процес на локальній машині:
ssh hostname "cat /path/to/file" | head
head
Тут виконується на локальному комп'ютері. Ви також можете взяти локальний вихід і перенаправити його на сеанс SSH:
cat /local/file | ssh hostname "head > /remote/file"
Це займе вміст вашого локального файлу, передайте його через з'єднання SSH у віддалено працюючу голову та запишіть висновок голови у файл на сервері.
Для доступу до файлів HTTP (та HTTPS) та подальшої їх обробки локально інструментом вибору зазвичай є curl
:
curl http://domain.com/file.html > local-file
Тут curl
запускається локально і витягує HTML-файл, з яким ти можеш працювати. Це не дозволяє вам змінювати віддалені файли, оскільки це не є особливістю протоколу HTTP.