A miało to wyglądać tak:
- kopia wykonywana z poziomu NAS (czyli OMV) pobierająca foldery z Raspberry Pi na którym jest Domoticz
- kopia wykonywana z poziomu NAS pobierająca foldery z Raspberry Pi na którym jest RetroPie
Wszystko to miał obsłużyć rsync. Aby zrobić to pomiędzy dwoma systemami musiałem użyć połączenia szyfrowanego (SSH), ponieważ tego wymaga rsync.
Chciałem to zautomatyzować na ile się da i w sumie udało mi się bez problemu przez SSH (Secure SHell), ale zawsze stało mi na przeszkodzie hasło, które musiałem podawać przy logowaniu się do serwera. Pora była nauczyć się generowania kluczy SSH, które później można użyć przy bezpośrednim łączeniu się pomiędzy konkretnymi komputerami.
Jak się okazuje - dla chcącego nic trudnego...
Po pierwsze - po stronie systemu NA KTÓRY chciałem się logować bez hasła musiałem wygenerować klucz rsa:
ssh-keygen -t rsa
TERAZ WAŻNE: trzeba nakazać skopiowanie klucza serwerowi KTÓRY będzie się logował na inny, gdzie jest klucz. Poleceniem ssh-copy-id, jak poniżej
ssh-copy-id pi@192.168.1.200
Z POZIOMU SERWERA który ma się dostać do danych, czyli z OMV.
Podajemy hasło do konta, jednorazowo.
Teraz już bez problemu działają polecenia:
sudo rsync -avz -e ssh pi@192.168.1.200:/var/www/html/dashboard /sharedfolders/Sobczaki/Dane/Backup/Domoticz
sudo rsync -avz -e ssh pi@192.168.1.200:/home/pi/habridge /sharedfolders/Sobczaki/Dane/Backup/Domoticz
sudo rsync -avz -e ssh pi@192.168.1.200:/home/pi/domoticz /sharedfolders/Sobczaki/Dane/Backup/Domoticz
Wpakuję sobie to wszystko do CRON i backup 'będzie się robił sam'.
Rewelacyjny jest ten wpis
OdpowiedzUsuń