10.4.1. Простое резервное копирование по сети

We use cookies. Read the Privacy and Cookie Policy

10.4.1. Простое резервное копирование по сети

Простейший способ сохранить каталог со своими данными — это перекинуть его по сети на другой компьютер. Утилита scp (Secure Copy) позволяет копировать каталоги в защищенном зашифрованном виде не только в пределах локальной сети, но и по Интернету. Например, вы можете скопировать свои данные с рабочей машины на домашнюю (чаще наоборот, потому что компьютер назначения должен быть, разумеется, включен и подключен к сети).

Утилита scp служит клиентом демона sshd (п.11.3.2), который должен быть запущен на компьютере назначения. Она устанавливается из того же пакета OpenSSH.

Чтобы скопировать каталог /home/den/mywork с узла saraksh в свой домашний каталог на узле dhsilabs, введите следующую команду:

[den@saraksh~]$ scp -r mywork dhsilabs:/home/den

Ключ -r указывает, что нужно рекурсивно копировать подкаталоги. Вместо имени узла dhsilabs можно (или нужно, если это имя неизвестно в службе DNS) использовать IP-адрес.

Если защищенность ваших данных в процессе передачи для вас не так важна, как способность инструмента отличать «свежие» файлы и копировать только их, пользуйтесь утилитой rsync. Она должна быть установлена на обоих компьютерах — локальном и удаленном. Чтобы скопировать с узла dhsilabs только те файлы каталога mywork, которые были обновлены с момента последнего запуска rsync, за вычетом подкаталога backup, введите команду:

[den@saraksh~]$ rsync -az --exclude=backup

dhsilabs:/home/den/mywork /home/den

Ключ -z сжимает передаваемые данные. Утилита rsync не шифрует данных, но предоставляет возможность подключить для шифрования оболочку ssh.

Данный текст является ознакомительным фрагментом.