version 1.24, 2000/11/10 05:10:40 |
version 1.25, 2000/11/12 19:50:38 |
|
|
.Nd authentication key generation |
.Nd authentication key generation |
.Sh SYNOPSIS |
.Sh SYNOPSIS |
.Nm ssh-keygen |
.Nm ssh-keygen |
.Op Fl dq |
.Op Fl q |
.Op Fl b Ar bits |
.Op Fl b Ar bits |
|
.Op Fl t Ar type |
.Op Fl N Ar new_passphrase |
.Op Fl N Ar new_passphrase |
.Op Fl C Ar comment |
.Op Fl C Ar comment |
.Op Fl f Ar output_keyfile |
.Op Fl f Ar output_keyfile |
|
|
.Nm |
.Nm |
defaults to generating an RSA key for use by protocols 1.3 and 1.5; |
defaults to generating an RSA key for use by protocols 1.3 and 1.5; |
specifying the |
specifying the |
.Fl d |
.Fl t |
flag will create a DSA key instead for use by protocol 2.0. |
allows you to create a key for use by protocol 2.0. |
.Pp |
.Pp |
Normally each user wishing to use SSH |
Normally each user wishing to use SSH |
with RSA or DSA authentication runs this once to create the authentication |
with RSA or DSA authentication runs this once to create the authentication |
|
|
Used by |
Used by |
.Pa /etc/rc |
.Pa /etc/rc |
when creating a new key. |
when creating a new key. |
|
.It Fl t Ar type |
|
Specifies the type of the key to create. |
|
The possible values are |
|
.Dq rsa1 |
|
for protocol version 1 and |
|
.Dq rsa |
|
or |
|
.Dq dsa |
|
for protocol version 2. |
|
The default is |
|
.Dq rsa . |
.It Fl C Ar comment |
.It Fl C Ar comment |
Provides the new comment. |
Provides the new comment. |
.It Fl N Ar new_passphrase |
.It Fl N Ar new_passphrase |
|
|
print an OpenSSH compatible private (or public) key to stdout. |
print an OpenSSH compatible private (or public) key to stdout. |
.It Fl y |
.It Fl y |
This option will read a private |
This option will read a private |
OpenSSH DSA format file and print an OpenSSH DSA public key to stdout. |
OpenSSH format file and print an OpenSSH public key to stdout. |
.El |
.El |
.Sh FILES |
.Sh FILES |
.Bl -tag -width Ds |
.Bl -tag -width Ds |
|
|
The contents of this file should be added to |
The contents of this file should be added to |
.Pa $HOME/.ssh/authorized_keys2 |
.Pa $HOME/.ssh/authorized_keys2 |
on all machines |
on all machines |
where you wish to log in using DSA authentication. |
where you wish to log in using public key authentication. |
There is no need to keep the contents of this file secret. |
There is no need to keep the contents of this file secret. |
.El |
.El |
.Sh AUTHORS |
.Sh AUTHORS |