summaryrefslogtreecommitdiff
path: root/remove-known-host.sh
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-01-10 19:24:08 +0100
committerChristian Pointner <equinox@spreadspace.org>2020-01-10 19:24:08 +0100
commit08ddb8aaeec3a2ff4e3d2b58beb02b6466bc0d9d (patch)
tree09aeb11679795176eaa7440415a0fd876012bd54 /remove-known-host.sh
parentcollabora code: upgrade o.skillz.biz (diff)
add mac address parameter for vm network
fix ssh host key cleanup script
Diffstat (limited to 'remove-known-host.sh')
-rwxr-xr-xremove-known-host.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/remove-known-host.sh b/remove-known-host.sh
index 04ead3e5..aab40144 100755
--- a/remove-known-host.sh
+++ b/remove-known-host.sh
@@ -8,6 +8,8 @@ fi
short="$1"
ssh_host=$(ssh -G "$short" | grep "^hostname " | awk '{ print($2) }' )
ssh_port=$(ssh -G "$short" | grep "^port " | awk '{ print($2) }' )
+known_hosts_file=$(ssh -G "$short" | grep "^userknownhostsfile " | awk '{ print($2) }' )
+known_hosts_file=${known_hosts_file/#\~/$HOME}
cd "${BASH_SOURCE%/*}"
source common/utils.sh
@@ -16,7 +18,7 @@ ansible_variable__get host_domain "$short" || exit 1
for name in "$short" "$ssh_host" "$ssh_host:$ssh_port" "[$ssh_host]:$ssh_port" "$host_name" "$host_name.$host_domain"; do
- ssh-keygen -f "$HOME/.ssh/known_hosts" -R "$name"
+ ssh-keygen -f "$known_hosts_file" -R "$name"
done
exit 0