Me gustaría saber cómo conectarme a través de ssh usando un archivo .pem a cualquier servidor.
Actualmente estoy ejecutando el siguiente comando:
ssh [email protected]
¿Qué opción debo utilizar?
Me gustaría saber cómo conectarme a través de ssh usando un archivo .pem a cualquier servidor.
Actualmente estoy ejecutando el siguiente comando:
ssh [email protected]
¿Qué opción debo utilizar?
Utilice la -i
opción:
ssh -i mykey.pem [email protected]
Como se indica en esta respuesta , este archivo debe tener configurados los permisos correctos. La página de manual de ssh dice:
ssh simplemente ignorará un archivo de clave privada si otros pueden acceder a él.
Puede cambiar los permisos con este comando:
chmod go= mykey.pem
Es decir, establecer permisos para g rupo y o tros igual a la lista vacía de permisos.
Lo conectará a través de ssh usando un archivo .pem a cualquier servidor.
fuente
Para AWS, si el usuario es ubuntu, utilice lo siguiente para conectarse al servidor remoto.
fuente
Puede conectarse a una instancia de AWS ec-2 mediante los siguientes comandos.
por defecto, el nombre de la máquina suele ser como ubuntu, ya que normalmente la máquina ubuntu se usa como servidor, por lo que el siguiente comando funcionará en ese caso.
fuente
Para conectarse desde Terminal a AWS AMI:
fuente