Skript aktualizující hodnotu veřejných klíčů uživatele na serveru z Freenetisu: Porovnání verzí
Z Wiki UnArt Slavičín
Skočit na navigaciSkočit na vyhledávání
(Založena nová stránka: #!/bin/bash ############################################################################## # # # ...) |
Bez shrnutí editace |
||
Řádek 1: | Řádek 1: | ||
#!/bin/bash | #!/bin/bash | ||
############################################################################## | ############################################################################## | ||
# # | # # | ||
# Author: Michal Kliment # | # Author: Michal Kliment # | ||
# Popis: Tento skript aktualizuje hodnotu verejnych SSH klicu uzivatele # | # Popis: Tento skript aktualizuje hodnotu verejnych SSH klicu uzivatele # | ||
# # | # # | ||
# Datum: 26. 5. 2011 # | # Datum: 26. 5. 2011 # | ||
# # | # # | ||
############################################################################## | ############################################################################## | ||
############################################################################## | ############################################################################## | ||
# N A S T A V E N I # | # N A S T A V E N I # | ||
############################################################################## | ############################################################################## | ||
# Nazev souboru s verejnymi klici | # Nazev souboru s verejnymi klici |
Verze z 26. 5. 2011, 13:52
#!/bin/bash ############################################################################## # # # Author: Michal Kliment # # Popis: Tento skript aktualizuje hodnotu verejnych SSH klicu uzivatele # # # # Datum: 26. 5. 2011 # # # ############################################################################## ############################################################################## # N A S T A V E N I # ##############################################################################
- Nazev souboru s verejnymi klici
- Ve vetsine pripadu authorized_keys nebo authorized_keys2
AUTHORIZED_KEYS="authorized_keys"
- URL adresa, ze ktere se bude stahovat, bez posledni casti (to je device_id)
URL="https://freenetis.slfree.net/cs/web_interface/authorized_keys/"
- Posledni cast z URL adresy, je to ID zarizeni z Freenetisu
DEVICE_ID=10094
- S K R I P T #
echo "Stahuju novou verzi SSH klicu z Freenetisu..." wget -q --no-check-certificate "$URL$DEVICE_ID" -O "/tmp/$AUTHORIZED_KEYS"
if [ $(cat "/tmp/$AUTHORIZED_KEYS" 2> /dev/null | wc -l) -gt 3 ]; then
echo "STAZENO!" echo "Zalohuji aktualni verzi do $HOME/.ssh/$AUTHORIZED_KEYS.old" mv "$HOME/.ssh/$AUTHORIZED_KEYS" "$HOME/.ssh/$AUTHORIZED_KEYS.old" 2> /dev/null echo "Nahravam nove klice do $HOME/.ssh/$AUTHORIZED_KEYS..." mv "/tmp/$AUTHORIZED_KEYS" "$HOME/.ssh/$AUTHORIZED_KEYS" echo "DOKONCENO!"
fi