Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revize Předchozí verze Následující verze | Předchozí verze | ||
linux-hosts-backup [2009/07/18 16:15] petr |
linux-hosts-backup [2013/08/06 21:41] (aktuální) |
||
---|---|---|---|
Řádek 37: | Řádek 37: | ||
</code> | </code> | ||
Takto přeneseme veřejný ssh klíč na všechny servery, ze kterých budeme pomocí rsync dělat zálohy. Co s tím, když u každého serveru potřebujeme zálohovat / vynechat určité adresáře? K tomu využijeme u rsync aplikace vhodného přepínače --exclude-from. | Takto přeneseme veřejný ssh klíč na všechny servery, ze kterých budeme pomocí rsync dělat zálohy. Co s tím, když u každého serveru potřebujeme zálohovat / vynechat určité adresáře? K tomu využijeme u rsync aplikace vhodného přepínače --exclude-from. | ||
+ | |||
+ | |||
+ | ===== Keychain pro zadávání passphrase ===== | ||
+ | Abychom mohli dát script do cron-u, musíme nějakým způsobem zajistit "automatické" zadávání passphrase pro ssh klíč. Na to se nám bude hodit šikovná aplikace keychain. U uživatele root do .bash_profile přidáme následující : | ||
+ | <code> | ||
+ | /usr/bin/keychain ~/.ssh/id_dsa | ||
+ | # sourcing my hostname | ||
+ | source ~/.keychain/$HOSTNAME-sh | ||
+ | </code> | ||
+ | |||
+ | Následně se odhlásíme a přihlásíme. Při přihlášení se nás keychain zeptá na passphrase. Zadáme ji a máme ji v paměti. Tak a teď je ten okamžik, kdy už se můžeme s passphrase v paměti přihlásit ke vzdálenému serveru pomocí ssh a bez hesla dostaneme prompt :-) : | ||
+ | <code> | ||
+ | ssh root@my-remote-server.com | ||
+ | </code> | ||
+ |