Данные трубы на другую машину с нологином

У меня есть огромный каталог, который я хочу скопировать на другой компьютер в виде файла .tar.gz. У меня не так много места на любой машине, поэтому я хотел бы скопировать файл через трубку, например:

tar -czf - mydirectory | ssh other.machine.science "cat > file/location/myfile.tar.gz" 

Компьютер, к nologin , имеет мою оболочку, установленную для nologin , хотя мне разрешено копировать файлы только с помощью scp.

Как я могу скопировать файл из канала в систему, где у меня нет доступа к оболочке?

One Solution collect form web for “Данные трубы на другую машину с нологином”

Вы можете просто использовать scp -r для рекурсивного копирования локального каталога. Это будет использовать больше места на удаленном конце, чем сжатый файл tar, но, похоже, мало смысла копировать такой файл без возможности его извлечения.

 scp -r mydirectory other.machine.science:/path/to/newdirectory 
  • Перенос файла по нестабильному соединению SSH
  • Как скопировать zip-файл из Windows в CentOS
  • Интерфейс Sftp для Scp
  • scp и владелец файла
  • sftp для получения / загрузки файла .tar.gz
  • Сценарий Bash для scp-интерпретации тильды (~) слишком рано
  • Как распараллелить цикл for при scp-файлах?
  • Ошибка SSHFS, Ошибка - чтение: Сброс соединения с помощью одноранговой сети
  • заставить scp вести себя так, как предполагается (удаленная программа копирования файлов)
  • Переместить файл в домашний каталог другого пользователя (без sudo)?
  • Как включить локальную ~ автозаполнение для scp?
  • Interesting Posts

    привязать обратную косую черту к нестандартной клавише клавиатуры

    Какая файловая система лучше для Ceph?

    Почему альса звучит поп, треск и вообще слишком искажен, чтобы слушать?

    Ошибка при установке источника madplay

    Mate настольные разрывы без панелей и десятки окон caja при переключении пользователей?

    Нет подключения к Интернету для новой установки

    Заменить .vmdk для VirtualBox в bash?

    Ошибка CMake: текущий каталог отличается от

    Bash: Почему используется eval и shift в скрипте, который анализирует аргументы командной строки?

    Можно ли сделать локальную потерю эффективной с разреженными файлами?

    ZFS отключает запись синхронизации в наборе данных

    как заменить выражение sed / perl (изменить и распечатать только согласованную строку) с выражением python?

    Как установить сообщество Metasploit на удаленном безголовом окне Debian?

    Отображать только соответствующие фрагменты diff / patch на основе регулярного выражения

    Какой конфигурационный файл хранит ассоциации файлов в KDE / Plasma?

    Linux и Unix - лучшая ОС в мире.