ssh-copy-id (214979) | ssh-copy-id (225825) |
---|---|
1#!/bin/sh 2 3# Shell script to install your public key on a remote machine 4# Takes the remote machine name as an argument. 5# Obviously, the remote machine must accept password authentication, 6# or one of the other keys in your ssh-agent, for this to work. 7 8ID_FILE="${HOME}/.ssh/id_rsa.pub" --- 11 unchanged lines hidden (view full) --- 20 fi 21else 22 if [ x$SSH_AUTH_SOCK != x ] && ssh-add -L >/dev/null 2>&1; then 23 GET_ID="$GET_ID ssh-add -L" 24 fi 25fi 26 27if [ -z "`eval $GET_ID`" ] && [ -r "${ID_FILE}" ] ; then | 1#!/bin/sh 2 3# Shell script to install your public key on a remote machine 4# Takes the remote machine name as an argument. 5# Obviously, the remote machine must accept password authentication, 6# or one of the other keys in your ssh-agent, for this to work. 7 8ID_FILE="${HOME}/.ssh/id_rsa.pub" --- 11 unchanged lines hidden (view full) --- 20 fi 21else 22 if [ x$SSH_AUTH_SOCK != x ] && ssh-add -L >/dev/null 2>&1; then 23 GET_ID="$GET_ID ssh-add -L" 24 fi 25fi 26 27if [ -z "`eval $GET_ID`" ] && [ -r "${ID_FILE}" ] ; then |
28 GET_ID="cat ${ID_FILE}" | 28 GET_ID="cat \"${ID_FILE}\"" |
29fi 30 31if [ -z "`eval $GET_ID`" ]; then 32 echo "$0: ERROR: No identities found" >&2 33 exit 1 34fi 35 36if [ "$#" -lt 1 ] || [ "$1" = "-h" ] || [ "$1" = "--help" ]; then --- 18 unchanged lines hidden --- | 29fi 30 31if [ -z "`eval $GET_ID`" ]; then 32 echo "$0: ERROR: No identities found" >&2 33 exit 1 34fi 35 36if [ "$#" -lt 1 ] || [ "$1" = "-h" ] || [ "$1" = "--help" ]; then --- 18 unchanged lines hidden --- |