Итак, есть два компьютера: один мой, второй жены. Есть папки с семейным фотоальбомом на обоих машинах. Как можно догадаться, я скидываю фотографии себе, а жена себе. В связи с этим имеем два разных семейных фотоархива для одной семьи. После того, как мне пришлось в ручную, перетаскивать папки по сети, я решил, что работать "грузчиком" мне надоело, и я сделал автоматическую синхронизацию семейного фотоальбома с помощью моего обожаемого ssh и rsync.
sudo apt-get install -y ssh
Port 22
ssh-keygen -t rsa
cd ~mkdir .sshchmod 700 .sshcd .sshcat папка_в_которую_мы_скопировали_ключи/id_rsa.pub >> authorized_keyschmod 600 authorized_keys
sudo /etc/init.d/ssh restart
ssh -p 22 user@host
exit
Создаём скрипт mysync: #!/bin/bashrsync -e "ssh -p 22" --partial -av /home/lyopa/Изображения/Семейный_фотоальбом/ [email protected]:/home/ira/Изображения/Семейный_фотоальбом/
#!/bin/bashrsync -e "ssh -p 22" --partial -av /home/lyopa/Изображения/Семейный_фотоальбом/ [email protected]:/home/ira/Изображения/Семейный_фотоальбом/
chmod +x mysync
sudo ln -s mysync /usr/bin/mysync
0 3 * * * mysync #Синхронизация семейного фотоальбома
#!/bin/bashrsync -e "ssh -p 22" --partial -av /home/ira/Изображения/Семейный_фотоальбом/ [email protected]:/home/lyopa/Изображения/Семейный_фотоальбом/
0 5 * * * mysync #Синхронизация семейного фотоальбома
Подробнее о форматировании
Отправить комментарий