paloaltonetworks:configuration:certificates
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| paloaltonetworks:configuration:certificates [2020/05/18 14:08] – created bstafford | paloaltonetworks:configuration:certificates [2022/11/23 12:49] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Certificates ====== | ====== Certificates ====== | ||
| + | You can test ciphers being used with the following | ||
| + | < | ||
| + | ===== Free Certificates with Lets Encrypt ===== | ||
| + | You can get free certificates for Palo Alto Networks devices using Lets Encrypt. | ||
| + | |||
| + | Details are [[networking: | ||
| + | ===== Certificate Chains ===== | ||
| + | If you have a publicly signed certificate for GlobalProtect, | ||
| + | ===== Secure SSL Ciphers ===== | ||
| + | When using SSL Certificate Profiles for management interfaces, GlobalProtect Portals, etc, you can set the minimum TLS version. It is recommended to set TLS 1.2+. | ||
| + | |||
| + | You can also restrict certain ciphers using the CLI. Replace '' | ||
| + | |||
| + | For Firewall local config: | ||
| + | < | ||
| + | For Panorama management: | ||
| + | < | ||
| + | For Panorama templates: | ||
| + | < | ||
| + | The full option list is: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== Secure SSH Encryption on Management Interface ===== | ||
| + | This following will help enhance the SSH security on a Palo Alto Networks firewall. | ||
| + | |||
| + | **Note**: PuTTY requires either the CBC or CRT ciphers. So, for PuTTY to work, you need at least once CBT or at least one CRT cipher | ||
| + | This is for firewalls and Panorama management. | ||
| + | From [[https:// | ||
| + | < | ||
| + | delete deviceconfig system ssh | ||
| + | set deviceconfig system ssh ciphers mgmt aes256-ctr | ||
| + | set deviceconfig system ssh ciphers mgmt aes256-gcm | ||
| + | set deviceconfig system ssh default-hostkey mgmt key-type ECDSA 256 | ||
| + | set deviceconfig system ssh regenerate-hostkeys mgmt key-type ECDSA key-length 256 | ||
| + | set deviceconfig system ssh session-rekey mgmt interval 3600 | ||
| + | set deviceconfig system ssh mac mgmt hmac-sha2-256 | ||
| + | set deviceconfig system ssh mac mgmt hmac-sha2-512</ | ||
| + | |||
| + | Longer list | ||
| + | < | ||
| + | set deviceconfig system ssh ciphers mgmt aes128-cbc | ||
| + | set deviceconfig system ssh ciphers mgmt aes192-cbc | ||
| + | set deviceconfig system ssh ciphers mgmt aes256-cbc | ||
| + | |||
| + | set deviceconfig system ssh ciphers mgmt aes128-ctr | ||
| + | set deviceconfig system ssh ciphers mgmt aes192-ctr | ||
| + | set deviceconfig system ssh ciphers mgmt aes256-ctr | ||
| + | |||
| + | set deviceconfig system ssh ciphers mgmt aes128-gcm | ||
| + | set deviceconfig system ssh ciphers mgmt aes256-gcm</ | ||
| + | |||
| + | * aes128-cbc | ||
| + | * aes192-cbc | ||
| + | * aes256-cbc | ||
| + | * aes128-ctr | ||
| + | * aes192-ctr | ||
| + | * aes256-ctr | ||
| + | * aes128-gcm | ||
| + | * aes256-gcm | ||
| + | |||
| + | After setting the cipher suite, you will need to run the following command. Or, you can type '' | ||
| + | < | ||
| + | ===== Test SSH NMAP ===== | ||
| + | < | ||
| + | |||
| + | |||
| + | |||
| + | ===== Self-Signed Elliptic Curve Certificates ===== | ||
| Be careful when using Elliptic Curve (EC) certificates for the managment interface of a PAN-OS device (tested up to PAN-OS 9.0). | Be careful when using Elliptic Curve (EC) certificates for the managment interface of a PAN-OS device (tested up to PAN-OS 9.0). | ||
| * If you generate and use a self-signed EC certificate for the managment interface, your browser will probably refuse to connect. | * If you generate and use a self-signed EC certificate for the managment interface, your browser will probably refuse to connect. | ||
paloaltonetworks/configuration/certificates.1589810889.txt.gz · Last modified: (external edit)
