Мне нужно скопировать вывод команды local на удаленный сервер, например:
user@localhost$ ls | scp - user@remotehost:/user/remotefile
получил ошибку: -: Нет такого файла или каталога
извините, но не может определить ошибку. есть идеи?
scp
, Защитите CoPy с помощью ssh, должен использоваться для передачи файлов.
Для потокового сохранения, ssh
сделает задание.
Для сохранения вывода в удаленный файл через ssh просто используйте ssh и перенаправление.
$ ls | ssh user@remotehost 'cat > /user/remotefile'
Может использоваться для распаковки выбранного файла из сжатого архива:
$ unrar p -inul rarFile.rar inPath/afile.txt | ssh user@host 'cat > /destination/file.txt'