Primero, modifica los permisos del PEM:

sudo chmod 600 key.pem

El comando para conectarse al servidor usando un archivo PEM en Mac OS es el siguiente:

ssh -i key.pem root@IP

También puedes usar ssh-add para agregar el archivo de clave:

ssh-add -k key.pem  

Luego, simplemente inicia sesión normalmente:

ssh root@IP

Además, durante el uso frecuentemente tenemos problemas de desconexión; se pueden modificar las siguientes configuraciones para resolverlo.

Iniciar sesión en el servidor:

vim /etc/ssh/sshd_config

Busque las dos líneas siguientes:

ClientAliveInterval 0
ClientAliveCountMax 3

Elimina los comentarios y cámbialo a:

ClientAliveInterval 30 
ClientAliveCountMax 86400

El significado de estas dos líneas es respectivamente:

  • 1. Cada cuántos segundos envía el cliente un latido (heartbeat) al servidor.
  • 2. Después de cuántos segundos sin respuesta del cliente, el servidor desconecta automáticamente la conexión.

Reiniciar el servicio sshd:

service sshd restart