Solución al problema de conexión SSH en Robo 3T (Mac OS)
Hola bienvenid@, regresamos nuevamente con fuerza!, hoy vamos a resolver rápidamente un problema con el que he tenido que lidiar utilizando la aplicación Robo 3T para Mac.
Bien, el problema principal es que, cuando intentamos conectarnos a una BD de mongoDB de un servidor remoto a través de SSH, algunas veces sucede que Robo 3T nos tira el siguiente error:

Pero como sabemos tenerlo todo bajo control, lo tomamos de la mejor manera

Por qué Robo 3T?!!!
Lo que esta sucediendo es que para poder establecer una conexión debemos proveer a Robo 3T de una clave generada a través de openssl en vez de ssh-keygen (si, lo recordé luego), entonces simplemente debemos hacer lo siguiente:
Generamos la nueva clave privada
openssl genpkey -algorithm RSA -out claveprivada.pem
Extraemos la clave pública a partir de la misma generada
ssh-keygen -y -f claveprivada.pem
Eso nos devolverá algo similar a

Después de esto solo tendremos que agregar esa clave en el archivo de claves autorizadas (.ssh/authorized_keys) de tu servidor remoto para permitir el acceso desde nuestro cliente.
Finalmente configuramos el acceso desde la aplicación

Y probamos....

Y con eso quedó más que exterminado nuestro problema!!

Gracias por quedarte hasta el final de este pequeño post, y próximamente estaré trayendo una nueva entrega, déjame saber que te pareció en los comentarios o no dudes en enviarme un email.
Referencia:
https://github.com/Studio3T/robomongo/issues/1189#issuecomment-447109457