Я хочу получить tar из оболочки, в которую вошел пользователь, и передать tar-файл на удаленный хост, а затем извлечь его оттуда. Я получил следующую команду, но сам tar не создается.
time=`date`
timestamp=`date +%F_%H%M`
backpfilename=db${timestamp}.tar.gz
cd /home/aryan/ && tar -cvzf $backupfilename | ssh root@remoteserver 'cd /home/aryantest/ && tar -xvzf $backpfilename'