Loin aluksi RSA-ID:n.
ssh-keygenSitten kopioin sen kohdepalvelimille.
ssh-copy-id blaa@turkanen.tilaa.nl; ssh-copy-id blaa@192.168.100.48; ssh-copy-id blaa@myy.haaga-helia.fiTämän jälkeen komensin kaikkia kolmea etäkäytettävää tietokonetta luomaan käyttäjän kotihakemiston "hello world".
for S in "blaa@turkanen.tilaa.nl" "blaa@192.168.100.48" "blaa@myy.haaga-helia.fi"; do ssh $S 'mkdir ~/helloworld'; doneKomento ei palauttanut mitään valituksia, joten kaikki meni oletettavasti hyvin. Varmistin kuitenkin asian selvittämällä, onko kohdekoneilla tällä hetkellä hakemisto "helloworld".
for S in "blaa@turkanen.tilaa.nl" "blaa@192.168.100.48" "blaa@myy.haaga-helia.fi"; do ssh $S 'ls ~ | grep helloworld'; doneTuloste näytti siltä, miltä pitääkin, eli helloworld tulostui kolme kertaa.
helloworld
helloworld
helloworldLopuksi vielä poistin turhat hakemistot sekä RSA-autentikoinnit kohdetietokoneista, sillä en halua vaarantaa muiden tietokoneiden suojausta ympäri maailmaa liikkuvalla läppärilläni.
for S in "blaa@turkanen.tilaa.nl" "blaa@192.168.100.48" "blaa@myy.haaga-helia.fi"; do ssh $S 'rm -r ~/helloworld && rm ~/.ssh/authorized_keys'; doneVarmistin vielä, että hakemistot ja authorized_keys-tiedostot poistettiin ajamalla äskeisen komennon uudestaan. Nyt kohdetietokoneista ensimmäinen kysyi salasanaa, joten totesin äsken ajamani komennon tehneen tehtävänsä.
Ei kommentteja:
Lähetä kommentti