``CONSFIGURATOR.PROPERTY.SSHD`` =============================== API reference ------------- Basic configuration ~~~~~~~~~~~~~~~~~~~ Property: ``SSHD:INSTALLED`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(sshd:installed)`` Install an OpenSSH server. Property: ``SSHD:CONFIGURED`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(sshd:configured &rest pairs)`` Set key--value pairs in /etc/ssh/sshd_config. Property: ``SSHD:NO-PASSWORDS`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(sshd:no-passwords)`` Configure SSH to disallow password logins. To prevent lockouts, also enables logging in as root with an SSH key, and refuses to proceed if root has no authorized_keys. Host keys ~~~~~~~~~ Property: ``SSHD:HAS-HOST-PUBLIC-KEY`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(sshd:has-host-public-key type public-key)`` Records an SSH public key of type TYPE as identifying this host. Property: ``SSHD:HAS-HOST-KEY`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(sshd:has-host-key type public-key)`` Installs the host key whose public part is PUBLIC-KEY and is of type TYPE. The private key is obtained as an item of prerequisite data.