Commit 29113f30 authored by nimrod's avatar nimrod
Browse files

ssh-forget-host script.

parent 08c95c68
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
#!/bin/sh
set -eu

usage () {
    echo "Usage: $0 HOST"
    exit 1
}

remove () {
    until [ -z "$(ssh-keygen -R "$1" 2>/dev/null)" ]
    do
        true
    done

}

if [ "$#" -ne 1 ]
then
    usage
fi

host="$1"

for i in "$host" $(dig +short "$host")
do
    remove "$i"
done