aboutsummaryrefslogtreecommitdiff
path: root/ssh-authorized-send
blob: c743812077536924a59d53f3820fa3ca8922bd4c (plain)
1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash
#
# Send both public and private keys to a server.
#

KEY="$1"
SERVER="$2"
DESTKEY="~/.ssh/`basename $KEY`"

# Put on authorized_keys
cat $KEY | ssh $SERVER "mkdir -p ~/.ssh && chmod 700 ~/.ssh && touch ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && cat >> ~/.ssh/authorized_keys"