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.