Копирование данных по ssh

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску

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

Разрешаем администратору выполнять sudo tar без ввода пароля

Нужно на стороне компьютера НА КОТОРЫЙ мы копируем систему

nano /etc/sudoers

administrator   ALL=NOPASSWD: /bin/tar


Используем команду с перенаправлениями вывода tar в ssh канал на стороне "Оригинального" сервера

tar -vcp /* | ssh administrator@192.168.10.3 'sudo tar -xp -C /mnt/LdapTestServer/'

/* - что копируем

ssh administrator@192.168.10.3 - Вход на систему куда копируем


'sudo tar -xp -C /mnt/LdapTestServer/' - что делаем после входа на систему куда копируем

/mnt/LdapTestServer/ - место, куда кладем скопированные файлы