summaryrefslogtreecommitdiff
path: root/notes/update-host-keys
diff options
context:
space:
mode:
Diffstat (limited to 'notes/update-host-keys')
-rwxr-xr-xnotes/update-host-keys26
1 files changed, 0 insertions, 26 deletions
diff --git a/notes/update-host-keys b/notes/update-host-keys
deleted file mode 100755
index 4ef0e0b..0000000
--- a/notes/update-host-keys
+++ /dev/null
@@ -1,26 +0,0 @@
1#!/bin/sh
2set -e
3_TEMP_DIR_=$(mktemp -d)
4cd "$_TEMP_DIR_"
5trap 'rm -rf "$_TEMP_DIR_"' EXIT
6host=${1:-borges}
7ssh-keygen -F "${host#*@}" | grep -v '^#' > ssh_known_hosts 2>/dev/null
8touch ssh_known_hosts.stamp -r ssh_known_hosts
9
10ssh()
11{
12 command ssh \
13 -F /dev/null \
14 -o GlobalKnownHostsFile=$PWD/ssh_known_hosts \
15 -o UserKnownHostsFile=$PWD/ssh_known_hosts \
16 -o UpdateHostKeys=yes \
17 -o PasswordAuthentication=no \
18 -o StrictHostKeyChecking=yes \
19 "$@"
20}
21
22have=ecdsa-sha2-nistp256
23want=rsa-sha2-256
24ssh -q -n "$host" || true
25
26cat ssh_known_hosts