GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo deshabilitar el cifrado débil y los algoritmos HMAC inseguros en los servicios SSH en CentOS/RHEL 8

Pregunta :¿Cómo deshabilitar algoritmos HMAC inseguros y de cifrado débil en servicios SSH en CentOS/RHEL 8?

Para deshabilitar cifrados débiles y algoritmos HMAC inseguros en servicios ssh en CentOS/RHEL 8, siga las instrucciones a continuación:

1. Edite /etc/sysconfig/sshd y descomente la línea CRYPTO_POLICY:

Antes:

# CRYPTO_POLICY=[Original value]

Después:

CRYPTO_POLICY=[New value]

2. Asegúrese de que se hayan agregado los cifrados, MAC y KexAlgorithms correctos al archivo /etc/ssh/sshd_config.

KexAlgorithms [email protected],ecdh-sha2-nistp521,ecdh-sha2-nistp384,ecdh-sha2-nistp256,diffie-hellman-group-exchange-sha256
Ciphers [email protected],[email protected],[email protected],aes256-ctr,aes192-ctr,aes128-ctr
MACs [email protected],[email protected],[email protected],hmac-sha2-512,hmac-sha2-256,[email protected]

3. Reinicie el servicio sshd:

# systemctl restart sshd

4. Para probar si los cifrados CBC débiles están habilitados, ejecute el siguiente comando:

# ssh -vv -oCiphers=3des-cbc,aes128-cbc,aes192-cbc,aes256-cbc [@IP of your Server]

Si tiene éxito, le pedirá una contraseña. Esto significa que los cifrados débiles están habilitados.

Si falla, debería recibir un mensaje como este:

Unable to negotiate with  port 22: no matching cipher found. Their offer: [email protected],[email protected],aes256-ctr,[email protected],aes128-ctr

Esto significa que las mitigaciones están funcionando correctamente.

5. Para probar si los algoritmos HMAC débiles están habilitados, ejecute el siguiente comando:

# ssh -vv -oMACs=hmac-md5,hmac-md5-96,hmac-sha1,hmac-sha1-96,[email protected],[email protected],[email protected],[email protected],[email protected] [@IP of your Server]
Cómo deshabilitar algoritmos HMAC inseguros y de cifrado débil en servicios SSH para CentOS/RHEL 6 y 7


Cent OS
  1. Cómo deshabilitar IPv6 en CentOS / RHEL 7

  2. Cómo deshabilitar NUMA en CentOS / RHEL 6,7

  3. Cómo deshabilitar firewalld y cambiar a iptables en CentOS / RHEL 7

  4. Cómo deshabilitar el modo FIPS en CentOS/RHEL 7

  5. Cómo deshabilitar el proceso Docker y la interfaz docker0 en CentOS/RHEL

Cómo deshabilitar IPv6 en CentOS 7 / RHEL 7

Cómo deshabilitar IPv6 en CentOS 8 / RHEL 8

Cómo deshabilitar el acceso SSH raíz en CentOS 7

Cómo deshabilitar IPv6 en CentOS/RHEL 8

Cómo deshabilitar ACPI en CentOS/RHEL 7

CentOS/RHEL:Cómo deshabilitar/habilitar el inicio de sesión ssh de usuario root y no root directo