Files
infix/doc/management.md
T

904 B

SSH Management

The default SSH hostkey is generated on first boot and is used in both SSH and NETCONF (SSH transport). Custom keys can be added to the configuration in ietf-keystore. The ony suuported hostkey type is RSA for now, so the private must be ietf-crypto-types:rsa-private-key-format and the public key ietf-crypto-types:ssh-public-key-format

Use your own SSH hostkeys

Hostkeys can be generated with OpenSSL:

openssl genpkey -quiet -algorithm RSA -pkeyopt rsa_keygen_bits:2048 -outform PEM > mykey
openssl rsa -RSAPublicKey_out < mykey > mykey.pyb

Store the keys in ietf-keystore without the header and footer information created by OpenSSL.

After the key has been stored in the keystore and given the name mykey it can be added to SSH configuration:

admin@example:/> configure
admin@example:/config/> edit ssh
admin@example:/config/ssh/> set hostkey mykey