From: Silvio Rhatto Date: Thu, 23 Jun 2016 12:12:07 +0000 (-0300) Subject: Import keys: ssh support X-Git-Tag: 0.2.4~139 X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=f205053e9e705ecb26728afc3df362f52be2d905;p=hydra.git Import keys: ssh support --- diff --git a/share/hydra/import-keys b/share/hydra/import-keys index 00dc103..09c5a5c 100755 --- a/share/hydra/import-keys +++ b/share/hydra/import-keys @@ -54,8 +54,28 @@ EOF # Import OpenSSH keypair function hydra_import_keys_openssh { - # TODO - echo "Not implemented!" + echo "-----------------------------------------------------" + echo "Importing keypair at $hostname:/root/.ssh..." + echo "-----------------------------------------------------" + + echo "Creating folder structure at $hostname:/root/.ssh..." + $HYDRA_CONNECT $hostname < /dev/null" + + echo "Importing private key from keyringer to $hostname:/root/.ssh..." + keyringer $HYDRA decrypt nodes/$hostname/ssh/id_rsa | \ + $HYDRA_CONNECT $hostname "cat - | sudo tee /root/.ssh/id_rsa > /dev/null" } # Command line arguments