``CONSFIGURATOR.PROPERTY.SSH`` ============================== API reference ------------- General ~~~~~~~ Property: ``SSH:AUTHORIZED-KEYS`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(ssh:authorized-keys &rest keys)`` Permits using KEYS to SSH in as the current user. Property: ``SSH:HAS-USER-KEY`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(ssh:has-user-key dest public-key &key iden1)`` Installs an SSH keypair to DEST and DEST.pub. Property: ``SSH:KNOWN-HOST`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(ssh:known-host host &key short-hostname aliases ips additional-names)`` Ensures that the SSH host keys of HOST are stored in ~/.ssh/known_hosts. If SHORT-HOSTNAME, include the part of HOST's hostname before the first dot as one of the hostnames identifying HOST. Removes any other host keys identifying HOST, to simplify refreshing keys. Property: ``SSH:SYSTEM-KNOWN-HOST`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(ssh:system-known-host host &key short-hostname aliases ips additional-names)`` Ensures that SSH host keys of HOST are stored in /etc/ssh/ssh_known_hosts. If SHORT-HOSTNAME, include the part of HOST's hostname before the first dot as one of the hostnames identifying HOST. Removes any other host keys identifying HOST, to simplify refreshing keys. Property: ``SSH:PARENT-IS-SYSTEM-KNOWN-HOST`` ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``(ssh:parent-is-system-known-host &key short-hostname aliases ips additional-names)`` Ensures that the SSH host keys of the parent host are stored in /etc/ssh/ssh_known_hosts; SHORT-HOSTNAME is as for SSH:SYSTEM-KNOWN-HOST.