diff options
author | wu.zhihui <wu.zhihui1@zte.com.cn> | 2017-03-20 10:52:49 +0800 |
---|---|---|
committer | zhihui wu <zhihui.wu2006+zte@gmail.com> | 2017-03-21 08:16:25 +0000 |
commit | 695a881515c40e29fc12eb5003e0f3682bc4d64b (patch) | |
tree | 8fa86da6a6ebf25a045f00c14a45c65cf8fd397e /qtip/scripts | |
parent | 51b1b84b191a0ce3dd4e2431c73583ef5e1a8fd9 (diff) |
mistaken delete usefuel public key
Previously, cleanup_creds.sh will delete public keys which of
comment info is "root@$hostname". It could delete useful keys
by accident. In this patch, cleanup_creds.sh will only delete
the key which matches the key's content.
JIRA: QTIP-228
Change-Id: I1095de656570b816b7e170688acd01c27b98e74c
Signed-off-by: wu.zhihui <wu.zhihui1@zte.com.cn>
(cherry picked from commit eaa225cf0c9b8b7bc63b35acdeef75dbacb8b905)
Diffstat (limited to 'qtip/scripts')
-rwxr-xr-x | qtip/scripts/cleanup_creds.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/qtip/scripts/cleanup_creds.sh b/qtip/scripts/cleanup_creds.sh index 1a7ddc1a..ad66ba95 100755 --- a/qtip/scripts/cleanup_creds.sh +++ b/qtip/scripts/cleanup_creds.sh @@ -10,11 +10,11 @@ DEST_IP=$1 PRIVATE_KEY=$2 -HOSTNAME=$(hostname) +PUBLIC_KEY=$3 sshoptions="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" case "$INSTALLER_TYPE" in fuel) - ssh $sshoptions -i $PRIVATE_KEY root@$DEST_IP "sed -i '/root@$HOSTNAME/d' /root/.ssh/authorized_keys" + ssh $sshoptions -i $PRIVATE_KEY root@$DEST_IP "sed -i '/$PUBLIC_KEY/d' /root/.ssh/authorized_keys" ;; esac |