From a1880f4ff17c1224f4f56bb78d5b161483de61e7 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 28 Sep 2021 23:31:38 -0400 Subject: more --- keycopy.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 keycopy.sh (limited to 'keycopy.sh') diff --git a/keycopy.sh b/keycopy.sh new file mode 100644 index 0000000..29f8423 --- /dev/null +++ b/keycopy.sh @@ -0,0 +1,15 @@ +#!/bin/sh +h=marble.tj5tzswz7isfavggdjsiwxdjswrg6tadlzuf3j3q.ed25519.cryptonomic.net +n=andy + +key_basename=ssh_host_rsa_key +input_key=/etc/ssh/$key_basename +openssl rsa -in "$input_key" -outform DER > /etc/swanctl/private/"$key_basename" +openssl rsa -in "$input_key" -pubout -outform DER > /etc/swanctl/pubkey/"$key_basename".pub + +t=$(mktemp) +ssh-keyscan -trsa "$h" | while read hh rest; do [ "$h" = "$hh" ] && printf '%s\n' "$rest"; done + +ssh-keygen -e -f rsa.scan.edit -m PEM | openssl rsa -RSAPublicKey_in -outform DER > /etc/swanctl/pubkey/"$n".pub + +ls -l /etc/swanctl/private/"$key_basename" /etc/swanctl/pubkey/"$key_basename".pub /etc/swanctl/pubkey/"$n".pub -- cgit v1.2.3