fix ssh-copy-id (#1058792)
This commit is contained in:
parent
e2813b36f4
commit
c3c35d5f25
@ -1,7 +1,29 @@
|
|||||||
diff --git a/contrib/ssh-copy-id b/contrib/ssh-copy-id
|
diff -up openssh-6.4p1/contrib/ssh-copy-id.1.legacy-ssh-copy-id openssh-6.4p1/contrib/ssh-copy-id.1
|
||||||
index ae88e99..8e1091c 100644
|
--- openssh-6.4p1/contrib/ssh-copy-id.1.legacy-ssh-copy-id 2013-03-22 00:17:37.000000000 +0100
|
||||||
--- a/contrib/ssh-copy-id
|
+++ openssh-6.4p1/contrib/ssh-copy-id.1 2014-01-28 17:12:49.197542425 +0100
|
||||||
+++ b/contrib/ssh-copy-id
|
@@ -180,6 +180,19 @@ should prove enlightening (N.B. the mode
|
||||||
|
.Fl W
|
||||||
|
option, rather than
|
||||||
|
.Xr nc 1 ) .
|
||||||
|
+.Sh ENVIRONMENT
|
||||||
|
+.Bl -tag -width Ds
|
||||||
|
+.Pp
|
||||||
|
+.It Pa SSH_COPY_ID_LEGACY
|
||||||
|
+If the
|
||||||
|
+.Cm SSH_COPY_ID_LEGACY
|
||||||
|
+environment variable is set, the
|
||||||
|
+.Nm
|
||||||
|
+is run in a legacy mode. In this mode, the
|
||||||
|
+.Nm
|
||||||
|
+doesn't check an existence of a private key and doesn't do remote checks
|
||||||
|
+of the remote server versions or if public keys are already installed.
|
||||||
|
+.El
|
||||||
|
.Sh "SEE ALSO"
|
||||||
|
.Xr ssh 1 ,
|
||||||
|
.Xr ssh-agent 1 ,
|
||||||
|
diff -up openssh-6.4p1/contrib/ssh-copy-id.legacy-ssh-copy-id openssh-6.4p1/contrib/ssh-copy-id
|
||||||
|
--- openssh-6.4p1/contrib/ssh-copy-id.legacy-ssh-copy-id 2013-06-05 14:48:45.000000000 +0200
|
||||||
|
+++ openssh-6.4p1/contrib/ssh-copy-id 2014-01-28 17:11:51.538833032 +0100
|
||||||
@@ -77,7 +77,7 @@ use_id_file() {
|
@@ -77,7 +77,7 @@ use_id_file() {
|
||||||
PUB_ID_FILE="$L_ID_FILE.pub"
|
PUB_ID_FILE="$L_ID_FILE.pub"
|
||||||
fi
|
fi
|
||||||
@ -33,26 +55,3 @@ index ae88e99..8e1091c 100644
|
|||||||
[ "$DRY_RUN" ] || printf '%s\n' "$NEW_IDS" | ssh "$@" "
|
[ "$DRY_RUN" ] || printf '%s\n' "$NEW_IDS" | ssh "$@" "
|
||||||
umask 077 ;
|
umask 077 ;
|
||||||
mkdir -p .ssh && cat >> .ssh/authorized_keys || exit 1 ;
|
mkdir -p .ssh && cat >> .ssh/authorized_keys || exit 1 ;
|
||||||
diff --git a/contrib/ssh-copy-id.1 b/contrib/ssh-copy-id.1
|
|
||||||
index 67a59e4..df7ce16 100644
|
|
||||||
--- a/contrib/ssh-copy-id.1
|
|
||||||
+++ b/contrib/ssh-copy-id.1
|
|
||||||
@@ -180,6 +180,18 @@ should prove enlightening (N.B. the modern approach is to use the
|
|
||||||
.Fl W
|
|
||||||
option, rather than
|
|
||||||
.Xr nc 1 ) .
|
|
||||||
+.Sh ENVIRONMENT
|
|
||||||
+.Bl -tag -width Ds
|
|
||||||
+.Pp
|
|
||||||
+.It Pa SSH_COPY_ID_LEGACY
|
|
||||||
+If the
|
|
||||||
+.Cm SSH_COPY_ID_LEGACY
|
|
||||||
+environment variable is set, the
|
|
||||||
+.Nm
|
|
||||||
+is run in a legacy mode. In this mode, the
|
|
||||||
+.Nm
|
|
||||||
+doesn't check an existence of a private key and doesn't do remote checks
|
|
||||||
+of the remote server versions or if public keys are already installed.
|
|
||||||
.Sh "SEE ALSO"
|
|
||||||
.Xr ssh 1 ,
|
|
||||||
.Xr ssh-agent 1 ,
|
|
||||||
|
Loading…
Reference in New Issue
Block a user