summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Miller <djm@mindrot.org>2010-06-18 11:09:24 +1000
committerDamien Miller <djm@mindrot.org>2010-06-18 11:09:24 +1000
commitea909791c5cf297aa83d32af1c9df56e77c2e84a (patch)
tree69a5449453a836e83ddd2aff8801f1862f49a57e
parentb9ae4ec556e6ee4cbe0c6cc7fb4ec9b9486cb8f7 (diff)
- (djm) [contrib/ssh-copy-id] Update key file explicitly under ~
rather than assuming that $CWD == $HOME. bz#1500, patch from timothy AT gelter.com
-rw-r--r--ChangeLog5
-rw-r--r--contrib/ssh-copy-id5
2 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 9d7928d34..e6ba2ed31 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
120100618
2 - (djm) [contrib/ssh-copy-id] Update key file explicitly under ~
3 rather than assuming that $CWD == $HOME. bz#1500, patch from
4 timothy AT gelter.com
5
120100617 620100617
2 - (tim) [contrib/cygwin/README] Remove a reference to the obsolete 7 - (tim) [contrib/cygwin/README] Remove a reference to the obsolete
3 minires-devel package, and to add the reference to the libedit-devel 8 minires-devel package, and to add the reference to the libedit-devel
diff --git a/contrib/ssh-copy-id b/contrib/ssh-copy-id
index 65c0a8cd8..4c5493bd0 100644
--- a/contrib/ssh-copy-id
+++ b/contrib/ssh-copy-id
@@ -38,13 +38,14 @@ if [ "$#" -lt 1 ] || [ "$1" = "-h" ] || [ "$1" = "--help" ]; then
38 exit 1 38 exit 1
39fi 39fi
40 40
41{ eval "$GET_ID" ; } | ssh $1 "umask 077; test -d .ssh || mkdir .ssh ; cat >> .ssh/authorized_keys" || exit 1 41{ eval "$GET_ID" ; } | ssh $1 "umask 077; test -d ~/.ssh || mkdir ~/.ssh ; cat >> ~/.ssh/authorized_keys" || exit 1
42 42
43cat <<EOF 43cat <<EOF
44Now try logging into the machine, with "ssh '$1'", and check in: 44Now try logging into the machine, with "ssh '$1'", and check in:
45 45
46 .ssh/authorized_keys 46 ~/.ssh/authorized_keys
47 47
48to make sure we haven't added extra keys that you weren't expecting. 48to make sure we haven't added extra keys that you weren't expecting.
49 49
50EOF 50EOF
51