Мне нужно создать tar и отправить его в мою локальную папку. Если я могу создать tar-файл, я могу легко получить его в локальной папке с помощью scp. Здесь проблема на первом шаге: создание TAR на удаленном сервере. Сервер доступен только через другой удаленный сервер (сервер bastion).TAR over two hops
Вот команда, я использую в настоящее время:
timestamp="20160226-085856"
ssh bastion_server -t ssh remote_server "sudo su -c \"cp -r /etc/nginx /home/ubuntu/backup/nginx_26Feb && cd /home/ubuntu/backup && tar -C /home/ubuntu/backup -cf backup_nginx-$timestamp.tar ./nginx_26Feb\" "
Здесь ошибка я получаю:
su: invalid option -- 'r'
Usage: su [options] [LOGIN]
Любая помощь здесь было бы здорово.
еще несколько ошибок: '' ' дегтя: ./nginx_20160310-231329: Не может стат: Нет такого файла или каталога дегтя: Выход с состоянием отказа из-за предыдущих ошибок ' '' – sahilsk