This post was originally published on this site
Saludos amigos, ya os he hablado en varias ocasiones de Veeam ONE, pero me había dejado una de las funcionalidades tan increíbles que tiene Veeam ONE, se trata de poder monitorizar los procesos y servicios de las VMs Windows y Linux, convirtiendo así a Veeam ONE Monitor, la parte encargada de monitorizar, en una herramienta perfecta para realizar troubleshooting.
Aunque lo veremos más en detalle en futuras entradas, hoy os vengo a contar cómo solucionar el problema que encontramos en VMs Linux donde al querer ver los procesos se nos muestra el siguiente error:
Server does not support diffie-hellman-group1-sha1 for keyexchange
Cómo habilitar diffie-hellman-group1-sha1 en Linux
En nuestras VMs Linux, se que es un poco tedioso realizar en todas las VMs, por eso herramientas como Ansible, o Foreman os pueden ayudar. Bueno vamos a verlo de manera manual, en nuestra VM de Linux como root ejecutaremos lo siguiente:
sudo vi /etc/ssh/sshd_config
Dentro añadiremos al final lo siguiente:
KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1 Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr
Regeneraremos las claves de SSH:
ssh-keygen -A
Y por último reiniciaremos los servicios de SSH:
sudo service ssh restart
Ya podremos ver en nuestro Veeam ONE Monitor los procesos de Linux, filtrar por los que consumen mas RAM
Want to learn more? Read the source post!