summaryrefslogtreecommitdiff
path: root/Link-Them-ssh
blob: 8de0f455a7c0bde1a3392a2df4fb98bf68dc7e7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

set -e

cd "`dirname $0`"

if ! [ -e "$HOME/.ssh/authorized_keys" ]; then
	gpg --keyserver keyserver.noreply.org --recv 94C09C7F
	if ! gpg --status-fd=1 --verify ssh/authorized_keys.asc | grep '\[GNUPG:\] VALIDSIG C5DED518FD5A040B3EE9615FCFF71CB3AFA44BDD'; then
		echo "ssh authorized keys failed verification" >&2
		exit 1
	fi
	umask 077
	[ -d "$HOME/.ssh" ] || mkdir "$HOME/.ssh"
	cp ssh/authorized_keys $HOME/.ssh
fi