NEWKEY(8)            Maintenance Commands and Procedures           NEWKEY(8)
NAME
       newkey - create a new Diffie-Hellman key pair in the publickey
       database
SYNOPSIS
       newkey -h hostname [
-s nis | files | ldap]       
newkey -u username [
-s nis | files | ldap]
DESCRIPTION
       newkey establishes new public keys for users and machines on the
       network.  These keys are needed when using secure 
RPC or secure 
NFS       service.       
newkey prompts for a password for the given 
username or 
hostname and
       then creates a new public/secret Diffie-Hellman 192 bit key pair for
       the user or host. The secret key is encrypted with the given
       password.  The key pair can be stored in the 
/etc/publickey file or
       the NIS 
publickey map.       
newkey consults the 
publickey entry in the name service switch
       configuration file (see 
nsswitch.conf(5)) to determine which naming
       service is used to store the secure 
RPC keys. If the 
publickey entry
       specifies a unique name service, 
newkey will add the key in the
       specified name service. However, if there are multiple name services
       listed, 
newkey cannot decide which source to update and will display
       an error message. The user is required to specify the source
       explicitly with the 
-s option.
       In the case of NIS, 
newkey should be run by the superuser on the
       master NIS server for that domain.
       In the case of LDAP, 
newkey should be run by the superuser on a
       machine that also recognizes the directory manager's bind
       distinguished name (DN) and password to perform an LDAP update for
       the host.
OPTIONS
       -h hostname                      Create a new public/secret key pair for the privileged
                      user at the given 
hostname. Prompts for a password for
                      the given 
hostname.       
-u username                      Create a new public/secret key pair for the given                      
username. Prompts for a password for the given                      
username.       
-s nis       -s files       -s ldap                      Update the database in the specified source: 
nis (for
                      NIS), 
files, or 
ldap (LDAP). Other sources may be
                      available in the future.
SEE ALSO
       chkey(1), 
keylogin(1), 
nsswitch.conf(5), 
publickey(5), 
attributes(7)                              February 25, 2017                    NEWKEY(8)