summaryrefslogtreecommitdiff
path: root/src/dyndns.ssh-rsa.cryptonomic.net
diff options
context:
space:
mode:
authorAndrew Cady <d@jerkface.net>2019-10-23 10:48:26 -0400
committerAndrew Cady <d@jerkface.net>2019-10-23 10:48:26 -0400
commit34a605e16d71d3bcc8b3294de345e8fc1ebcc312 (patch)
tree4fe42302a2447049d8df3e8c341ba32a0f01c567 /src/dyndns.ssh-rsa.cryptonomic.net
parentab2bef5fee47bd4a451e015222d6d0f9df99eeae (diff)
add "dyndns.ssh-rsa.cryptonomic.net" command and related
Diffstat (limited to 'src/dyndns.ssh-rsa.cryptonomic.net')
-rwxr-xr-xsrc/dyndns.ssh-rsa.cryptonomic.net13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/dyndns.ssh-rsa.cryptonomic.net b/src/dyndns.ssh-rsa.cryptonomic.net
new file mode 100755
index 0000000..824f0b9
--- /dev/null
+++ b/src/dyndns.ssh-rsa.cryptonomic.net
@@ -0,0 +1,13 @@
1#!/bin/sh
2self=${0##*/}
3keytype=${self#dyndns.}
4keytype=${keytype%%.*}
5
6case "$keytype" in
7 ssh-dss) keyfilename=dsa ;;
8 ecdsa-sha2-nistp256) keyfilename=ecdsa ;;
9 ssh-rsa|ssh-ed25519) keyfilename=${keytype#ssh-} ;;
10 *) exit 1 ;;
11esac
12
13sudo ssh -i /etc/ssh/ssh_host_${keyfilename}_key "$@" dyndns@cryptonomic.net