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)

tribblix@gmail.com :: GitHub :: Privacy