logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ssh-keysign — OpenSSH helper for host-based authentication

Authors

       Markus Friedl <markus@openbsd.org>

Debian                                            June 17, 2024                                   SSH-KEYSIGN(8)

Description

ssh-keysign  is  used by ssh(1) to access the local host keys and generate the digital signature required
       during host-based authentication.

       ssh-keysign is disabled by default and can only be  enabled  in  the  global  client  configuration  file
       /etc/ssh/ssh_config by setting EnableSSHKeysign to “yes”.

       ssh-keysign  is not intended to be invoked by the user, but from ssh(1).  See ssh(1) and sshd(8) for more
       information about host-based authentication.

Files

/etc/ssh/ssh_config
               Controls whether ssh-keysign is enabled.

       /etc/ssh/ssh_host_ecdsa_key/etc/ssh/ssh_host_ed25519_key/etc/ssh/ssh_host_rsa_key
               These files contain the private parts of the host keys used to generate  the  digital  signature.
               They  should  be  owned by root, readable only by root, and not accessible to others.  Since they
               are readable only by root, ssh-keysign must be set-uid root if host-based authentication is used.

       /etc/ssh/ssh_host_ecdsa_key-cert.pub/etc/ssh/ssh_host_ed25519_key-cert.pub/etc/ssh/ssh_host_rsa_key-cert.pub
               If these files exist, they are assumed to contain public  certificate  information  corresponding
               with the private keys above.

History

ssh-keysign first appeared in OpenBSD 3.2.

Name

       ssh-keysign — OpenSSH helper for host-based authentication

See Also

ssh(1), ssh-keygen(1), ssh_config(5), sshd(8)

Synopsis

ssh-keysign

See Also