Для 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.