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