mirror of
				https://github.com/PowerShell/Win32-OpenSSH.git
				synced 2025-11-03 21:24:40 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			76 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.ig \"  -*- nroff -*-
 | 
						|
Copyright (c) 1999 Philip Hands Computing <http://www.hands.com/>
 | 
						|
 | 
						|
Permission is granted to make and distribute verbatim copies of
 | 
						|
this manual provided the copyright notice and this permission notice
 | 
						|
are preserved on all copies.
 | 
						|
 | 
						|
Permission is granted to copy and distribute modified versions of this
 | 
						|
manual under the conditions for verbatim copying, provided that the
 | 
						|
entire resulting derived work is distributed under the terms of a
 | 
						|
permission notice identical to this one.
 | 
						|
 | 
						|
Permission is granted to copy and distribute translations of this
 | 
						|
manual into another language, under the above conditions for modified
 | 
						|
versions, except that this permission notice may be included in
 | 
						|
translations approved by the Free Software Foundation instead of in
 | 
						|
the original English.
 | 
						|
..
 | 
						|
.TH SSH-COPY-ID 1 "14 November 1999" "OpenSSH"
 | 
						|
.SH NAME
 | 
						|
ssh-copy-id \- install your public key in a remote machine's authorized_keys
 | 
						|
.SH SYNOPSIS
 | 
						|
.B ssh-copy-id [-i [identity_file]]
 | 
						|
.I "[user@]machine"
 | 
						|
.br
 | 
						|
.SH DESCRIPTION
 | 
						|
.BR ssh-copy-id
 | 
						|
is a script that uses ssh to log into a remote machine and
 | 
						|
append the indicated identity file to that machine's
 | 
						|
.B ~/.ssh/authorized_keys
 | 
						|
file.
 | 
						|
.PP
 | 
						|
If the
 | 
						|
.B -i
 | 
						|
option is given then the identity file (defaults to
 | 
						|
.BR ~/.ssh/id_rsa.pub )
 | 
						|
is used, regardless of whether there are any keys in your
 | 
						|
.BR ssh-agent .
 | 
						|
Otherwise, if this:
 | 
						|
.PP
 | 
						|
.B "      ssh-add -L"
 | 
						|
.PP
 | 
						|
provides any output, it uses that in preference to the identity file.
 | 
						|
.PP
 | 
						|
If the
 | 
						|
.B -i
 | 
						|
option is used, or the
 | 
						|
.B ssh-add
 | 
						|
produced no output, then it uses the contents of the identity
 | 
						|
file.  Once it has one or more fingerprints (by whatever means) it
 | 
						|
uses ssh to append them to
 | 
						|
.B ~/.ssh/authorized_keys
 | 
						|
on the remote machine (creating the file, and directory, if necessary.)
 | 
						|
 | 
						|
.SH NOTES
 | 
						|
This program does not modify the permissions of any
 | 
						|
pre-existing files or directories. Therefore, if the remote
 | 
						|
.B sshd
 | 
						|
has
 | 
						|
.B StrictModes
 | 
						|
set in its
 | 
						|
configuration, then the user's home,
 | 
						|
.B ~/.ssh
 | 
						|
folder, and
 | 
						|
.B ~/.ssh/authorized_keys
 | 
						|
file may need to have group writability disabled manually, e.g. via
 | 
						|
 | 
						|
.B "      chmod go-w ~ ~/.ssh ~/.ssh/authorized_keys"
 | 
						|
 | 
						|
on the remote machine.
 | 
						|
 | 
						|
.SH "SEE ALSO"
 | 
						|
.BR ssh (1),
 | 
						|
.BR ssh-agent (1),
 | 
						|
.BR sshd (8)
 |