Para aquellos que tengan duda como su servidor, el parametro -i
del comando ssh
significa identity_file. Es mas fácil recordarlo cuando se sabe su significado.
Dicha información la obtuve en ssh.com
Introducción al cómputo en la nube
¿Qué es el cómputo en la nube?
¿Cómo puedo empezar a usar AWS?
Introducción a la oferta de servicios de AWS y sus aplicaciones
Introducción a la oferta de AWS y sus interacciones
Ejemplo de arquitectura con Elastic Beanstalk
¿Qué es Amazon EC2?
Creando una instancia de EC2
Conectándonos a nuestra instancia desde Windows
Conectándonos a nuestra instancia desde Linux
Conectándonos a nuestra instancia desde OSX
Subiendo un proyecto: Clonando un repositorio de GitHub a nuestra Instancia de EC2
Subiendo un proyecto a nuestra instancia de EC2: Ejecutar nuestro proyecto
¿Qué es Lambda y Serverless?
Creando una función Lambda
Elastic Beanstalk
Conociendo Elastic Beanstalk
Creando un ambiente en Elastic Beanstalk
Almacenamiento - S3
Almacenamiento con S3: Contenido Estatico
Almacenamiento con Glacier: Contenido duradero
Bases de Datos
Bases de Datos - RDS Aurora PG
Conociendo RDS PG
Creando una base de datos Platzi DB
Haciendo una migración a RDS PG
Conociendo Aurora PG (Postgres)
Haciendo una migración a Aurora DB
Mejores prácticas de Bases de Datos y RDS
Redes
Redes - Route53
Herramientas de administración
Herramientas de administración - IAM
Utilizando IAM
CloudWatch
CloudTrail
Seguridad
Certificate manager
GuardDuty
Bonus
AWS Rekognition
Creando nuestro servicio de Postgres
Accediendo a nuestra base de datos Postgres
Cierre del curso
Conclusiones del curso de Fundamentos de AWS Cloud
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Aportes 29
Preguntas 4
Para aquellos que tengan duda como su servidor, el parametro -i
del comando ssh
significa identity_file. Es mas fácil recordarlo cuando se sabe su significado.
Dicha información la obtuve en ssh.com
Para los que vinieron directo a como instalar en Mac el profesor en la clase de como instalar en windows ejecuto el comando. Para tener actualizada la maquina y usar el editor emacs.
yum update
yum install emacs -y
OJO: Lo mismo aplica para Linux.
recordando…
en la linea de comando (clonsola) para instalar o actualizar se tiene que pasar a super user asi:
sudo su
yum update (actuliza el sistema)
yum install emacs (instala el editor emacs)
exit (sale de super user)
corregir o agregar para aprender mas, gracias
hmm no ofrece una shell web como GCP, punto para google jaja
Para los que no entendieron que hizo con el comando CHMOD, cambio los permisos del archivo platzi-prueba-llave.pem
Por si hay error de permisos hay que usar chmod +400 key.pem, es lo recomendado desde Amazon.
Si ustedes instalan una instancia de ubuntu, el nombre de usuario para la conexión es ubuntu.
Que buen curso, hasta el momento todo va perfecto.
si la instancia no cuenta con el S.O. de Amazon, cual seria el usuario?
Solo para MacOX y Linux (Podría aplicar para WLS)
Para facilitar la rápida conexión a las intancias aws ec2 o a cualquier otro server através de ssh, se puede crear un archivo config
dentro de la carpeta .ssh
del SO. Realizando los siguientes pasos:
.pem
hacia la carpeta .ssh
: $ mv /ruta-de-descarga ~/.ssh
$ cd ~/.ssh
$ touch config
config
con un editor de texto (se usó nano
para el ejemplo): $ sudo nano config
config
para configurar el acceso ssh a las instanciasHost identificador-deseado
Hostname ip-publica
User usuario-de-la-instancia
IdentityFile ~/.ssh/archivo.pem
En mi caso quedó de la siguiente manera:
Host aws:self:dev
Hostname ec2-clasificado.compute-1.amazonaws.com
User ec2-user
IdentityFile ~/.ssh/platzi.pem
$ ssh identificador-deseado
En mi caso es:
$ ssh aws:self:dev
De esta manera se evitan escribir el user, IP y rutal del archivo .pem cada vez que deseen entrar a la instancia. Ahora solo es ingresar desde la terminal con el comando $ ssh identificador-deseado
y listo.
Excelente!
ssh -i nombrellave.pem [email protected]
Este paso a paso también lo encuentran al seleccionar la instancia EC2 en la consola de Amazon y dandole clic en conectar en la pestaña “cliente ssh”.
exactamente igual a linux ssh -i llave-prueba.pem [email protected]
Crack!
Excelente aporte
Listo
Gracias!
Hola, como puedo conectarme si mi terminal abre en otro directorio? Como puedo cambiarlo?
muchas personas me recomiendan mac, vere tambien como hacerme a uno y aprender
good!
Super!
Interesante 😃
avanzando todo entendido
Excelente!
Para Mac también pueden usar Termius, es super bueno!
Si tienen problemas al conectarse por ssh les recomiendo lean esto:
https://aws.amazon.com/es/premiumsupport/knowledge-center/ec2-linux-fix-permission-denied-errors/
Yo tenia el sgte error
[email protected]: Permission denied (publickey).
el problema era que yo habia lanzado una instancia de ubuntu, entonces el uso correcto era
ssh -i test-aws.pem [email protected]
En macOS es prácticamente igual a Linux, ya que ambos están basados en UNIX, lo gracioso de todo esto es que no importa desde qué S.O nos conectemos, al final acabaremos usando Linux porque ese es el S.O de la instancia:D!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?
o inicia sesión.