Configuring SSH on the Evaluated Configuration for NDcPP
-
Before the administrator begin, log in with the root account on the device running Junos OS Release 23.4R1 and edit the configuration.
The administrator can enter the configuration commands in any order and commit all the commands at once.
We recommend SFTP over SCP as a safer alternative. It offers enhanced security and is the preferred option of OpenSSH developers.
SSH through remote management interface allowed in the evaluated configuration. This topic describes how to configure SSH through remote management. The following algorithms that needs to be configured to validate SSH for NDcPP.
To configure SSH on the TOE:
The SSH2 protocol provides secure terminal sessions utilizing the secure encryption. The SSH2 protocol enforces running the key-exchange phase and changing the encryption and integrity keys for the session. Key exchange is done periodically, after specified seconds or after specified bytes of data have passed over the connection. The thresholds can be configured for SSH rekeying, FCS_SSH_EXT.1.8. The TSF ensures that within the SSH connections the same session keys are used for a threshold of no longer than one hour, and no more than one gigabyte of the transmitted data. When either of the thresholds are reached, a rekey must be performed.
Supported SSH hostkey algorithm:
ecdsa-sha2-nistp256 Allow generation of ECDSA host-key with NIST P-256 curve ecdsa-sha2-nistp384 Allow generation of ECDSA host-key with NIST P-384 curve ecdsa-sha2-nistp521 Allow generation of ECDSA host-key with NIST P-521 curve rsa Allow generation of 2048, 3072, and 4096-bit RSA host-key
Supported SSH key-exchange algorithm:
ecdh-sha2-nistp256 The EC Diffie-Hellman on nistp256 with SHA2-256 ecdh-sha2-nistp384 The EC Diffie-Hellman on nistp384 with SHA2-384 ecdh-sha2-nistp521 The EC Diffie-Hellman on nistp521 with SHA2-512
Supported MAC algorithm:
hmac-sha2-256 Hash-based MAC using Secure Hash Algorithm (SHA2) hmac-sha2-512 Hash-based MAC using Secure Hash Algorithm (SHA2)
Supported SSH ciphers algorithm:
aes128-cbc 128-bit AES with Cipher Block Chaining aes128-ctr 128-bit AES with Counter Mode aes256-cbc 256-bit AES with Cipher Block Chaining aes256-ctr 256-bit AES with Counter Mode
SSH users are authenticated by passwords or with public key as configured in the system login user hierarchy.