У меня есть 2 системы
1: 192.168.0.31
2: 192.168.0.32
От системы 1 терминал я выполнился ниже команды
tar -zcf - test | pv | nc -l -p 5555 -q 5
От системы 2 терминала я выполнился ниже команды
nc 192.168.0.31 5555 | pv | tar -zxf -
Теперь полная тестовая папка со всем содержащим файлы, скопированные в систему 2
Как может я для планирования обоих использований команд crontab
или что-то еще?
Кажется, что требуется сделать резервное копирование/копию данных в одном компьютере в другого.
Очень простое и безопасное решение могло бы использовать scp
который является на основе ssh
.
scp
демонстрационная команда могла бы быть похожей:
scp -r /path/to/local/folder user@remotehost:/path/to/remote/folder
например.
Предположение, что:
shaji
192.168.0.31
/home/shaji
192.168.0.32
в папку /backup/shaji/backup
Необходимо работать на следующей команде 192.168.0.31
:
scp -r /home/shaji shaji@192.168.0.32:/home/shaji/backup
Примечание: Можно работать scp command
использование crontab
scp — защитите копию (удаленная программа копии файла)
ОПИСАНИЕ
scp copies files between hosts on a network. It uses ssh(1) for data transfer, and uses the same authentication and provides the same security as ssh(1). Unlike rcp(1), scp will ask for passwords or passphrases if they are needed for authentication. File names may contain a user and host specification to indicate that the file is to be copied to/from that host. Local file names can be made explicit using absolute or relative pathnames to avoid scp treating file names containing ‘:’ as host specifiers. Copies between two remote hosts are also permitted. -r Recursively copy entire directories. Note that scp follows symbolic links encountered in the tree traversal.
Существуют, некоторые предварительно вознаграждают:
sshd
должен работать на удаленном хосте