Как передать scp/ssh передачу файлов по каналу (получение по запросу) через tar (удаленный-> локальная передача, инициируемая от локальной машины)

Еще несколько больше портативного способа сделать это (никакая зависимость от удара) должно иметь Ваш вызов сценария сам и иметь его изменение поведения или на основе контекста (uid) или на основе параметров. примеры этого даны в документации для super где они показывают сценарий, что потребности базируются, полномочия, называя сам через супер если не базируются.

2
14.02.2015, 03:34
1 ответ

Попробуйте из User @ localhost

 > ssh -l remoteuser remotehost "tar cf - dir_to_transfert" > remote.tar

где

  • > - это приглашение
  • SSH -L REMOTUSER REDUARYHOST Подключить вас к удаленному хосту
  • «TAR CF - DIR_TO_TRANSFERT» Выполните удаленный тарин на стандартный вывод
  • > Remote.tar Выработка вывода SSH на NOCEFILE Имя Remote.tar

Это будет работать, если вам разрешено TAR на удаленном хосте.

4
27.01.2020, 22:00

Теги

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