diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2017-03-14 10:14:08 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2017-03-14 10:14:08 -0300 |
commit | 123a756c8ea7cd103f28d8bf0751966a6ad19892 (patch) | |
tree | 1e955a14fd72166b26d9009c4072be7cd2f7078b /ssh-privsend | |
parent | 78056db240dadd1b8656d1cc541a1a4a2e45e518 (diff) | |
download | utils-ssh-123a756c8ea7cd103f28d8bf0751966a6ad19892.tar.gz utils-ssh-123a756c8ea7cd103f28d8bf0751966a6ad19892.tar.bz2 |
Add checks into ssh-privsend and ssh-authorized-send
Diffstat (limited to 'ssh-privsend')
-rwxr-xr-x | ssh-privsend | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ssh-privsend b/ssh-privsend index 8767f57..3770898 100755 --- a/ssh-privsend +++ b/ssh-privsend @@ -3,10 +3,24 @@ # Send both public and private keys to a server. # +# Parameters +BASENAME="`basename $0`" KEY="$1" SERVER="$2" DESTKEY="~/.ssh/`basename $KEY`" +# Checks +if [ -z "$KEY" ]; then + echo "usage: $BASENAME <private-key-file>" + exit 1 +elif [ ! -e "$KEY" ]; then + echo "$BASENAME: file not found: $KEY" + exit 1 +elif [ ! -e "$KEY.pub" ]; then + echo "$BASENAME: file not found: $KEY.pub" + exit 1 +fi + # Put on authorized_keys #ssh-authorized-send $KEY.pub |