Ik heb een tijdje geleden een backup script gemaakt die een aantal directories van server1 backuped naar server2 (beide staan ergens in amerika). Dat doe ik met rsync (met public/private keys, volgens: http://www.linux.com/articles/113847 )
Werkt allemaal goed. Maar nu heb ik lokaal een backup computer aangeschaft en zou ik graag dagelijks een backup maken van m'n backup server.
Dus ik heb een key aangemaakt op m'n lokale server, de publieke key naar m'n backup server gekopieerd en toegevoegd aan de authorized_keys bestand.
from="[my_non_lan_ip]",command="/root/validate-rsync.sh" ssh-dss AAAAB3NzaC1kc3MA ... bigbox.lan
Het vreemde is dat als ik een backup probeer te maken er nog steeds om een wachtwoord word gevraagd:
rsync -e 'ssh -p 2323 -i /root/bigbox-rsync-key' -az -v --stats root@blog.com:/var/backup/ /backups/
Als ik "from="[my_non_lan_ip]"" verwijder uit m'n authorized_keys dan gaat het perfect en word ik niet gevraagd om wachtwoord.
M'n lokale server zit achter een adsl modem (met nat/dcpd/firewall). [my_non_lan_ip] is vervangen door m'n echte xs4all internet ip adres.
Weet iemand wat ik kan proberen om te zien wat er verkeerd gaat? Ik zie nergens een rsync log file of een debug optie.
Werkt allemaal goed. Maar nu heb ik lokaal een backup computer aangeschaft en zou ik graag dagelijks een backup maken van m'n backup server.
Dus ik heb een key aangemaakt op m'n lokale server, de publieke key naar m'n backup server gekopieerd en toegevoegd aan de authorized_keys bestand.
from="[my_non_lan_ip]",command="/root/validate-rsync.sh" ssh-dss AAAAB3NzaC1kc3MA ... bigbox.lan
Het vreemde is dat als ik een backup probeer te maken er nog steeds om een wachtwoord word gevraagd:
rsync -e 'ssh -p 2323 -i /root/bigbox-rsync-key' -az -v --stats root@blog.com:/var/backup/ /backups/
Als ik "from="[my_non_lan_ip]"" verwijder uit m'n authorized_keys dan gaat het perfect en word ik niet gevraagd om wachtwoord.
M'n lokale server zit achter een adsl modem (met nat/dcpd/firewall). [my_non_lan_ip] is vervangen door m'n echte xs4all internet ip adres.
Weet iemand wat ik kan proberen om te zien wat er verkeerd gaat? Ik zie nergens een rsync log file of een debug optie.