Bug 1864 Use private key 31/11531/2
authorbeierlm <mark.beierl@canonical.com>
Tue, 18 Jan 2022 17:52:23 +0000 (12:52 -0500)
committerbeierlm <mark.beierl@canonical.com>
Thu, 20 Jan 2022 20:44:22 +0000 (21:44 +0100)
Changes script to place the private key into the ssh config
instead of public key.

Fixes bug 1864

Change-Id: I2d5204970ebea62aded6fe125b474032d8fb5d34
Signed-off-by: beierlm <mark.beierl@canonical.com>
tools/debug/charmed/generate_ssh_config.sh

index 6749dd7..58d0686 100755 (executable)
 MODULES="lcm pol mon ro nbi"
 
 
 MODULES="lcm pol mon ro nbi"
 
 
-PUBLIC_KEY=${1:-$HOME/.ssh/id_rsa.pub}
-echo "Using $PUBLIC_KEY key."
-[ -f $PUBLIC_KEY ] || (echo "$PUBLIC_KEY file does not exist" && exit 1)
-PUBLIC_KEY_CONTENT=`cat $PUBLIC_KEY`
+PRIVATE_KEY=${1:-$HOME/.ssh/id_rsa}
+echo "Using $PRIVATE_KEY key."
+[ -f $PRIVATE_KEY ] || (echo "$PRIVATE_KEY file does not exist" && exit 1)
+PRIVATE_KEY_CONTENT=`cat $PRIVATE_KEY`
 
 mkdir -p ~/.ssh/config.d
 echo "" | tee ~/.ssh/config.d/osm
 
 mkdir -p ~/.ssh/config.d
 echo "" | tee ~/.ssh/config.d/osm
@@ -40,7 +40,7 @@ for module in $MODULES; do
   HostName $pod_ip
   User root
   # StrictHostKeyChecking no
   HostName $pod_ip
   User root
   # StrictHostKeyChecking no
-  IdentityFile $PUBLIC_KEY" | tee -a ~/.ssh/config.d/osm
+  IdentityFile $PRIVATE_KEY" | tee -a ~/.ssh/config.d/osm
     fi
 done
 
     fi
 done