Primeros pasos con AWS Ligthsail 2020

Nos pasamos a la nube utilizando los servicios de AWS para lanzar una maquina virtual nos remitimos a los tutoriales de amazon para poder transmitir en el blog. https://aws.amazon.com/es/getting-started/hands-on/ enlace donde se encuentran todos los tutoriales prácticos y en Epañol.

en este caso vamos a laznar una maquina virtual linux con Amazon Ligthsail.

¿Qué es Amazon Lightsail?

Amazon Lightsail es la manera más sencilla de comenzar con AWS para desarrolladores, pequeñas empresas, estudiantes y otros usuarios que necesitan una solución de servidor privado virtual (VPS) sencilla. Lightsail proporciona a los desarrolladores capacidad y funciones informáticas, de almacenamiento y de red para implementar y administrar sitios y aplicaciones web en la nube. Lightsail incluye todas las funcionalidades necesarias para iniciar un proyecto por un precio mensual predecible: una máquina virtual, almacenamiento basado en SSD, transferencias de datos, administración de DNS e IP estáticas.

Qué software puedo ejecutar en la instancia?

Lightsail ofrece una gama de plantillas de sistemas operativos y aplicaciones que se instalan automáticamente cuando crea una instancia nueva de Lightsail. Entre las plantillas de aplicaciones se incluyen WordPress, Drupal, Joomla!, Ghost, Magento, Redmine, LAMP, Nginx (LEMP), MEAN, Node.js, Django y más.

Puede instalar software adicional en sus instancias con el SSH en el navegador o su propio cliente SSH.

Es la forma más fácil de empezar a usar AWS. Ofrece servidores virtuales, almacenamiento, bases de datos y redes, además de un plan mensual asequible. Está diseñado para ser facil de usar.

rapidamente empezamos dando de alta una cuenta de AWS.

Creamos una cuenta, asociamos nuestra tarjeta de crédito y listo.

En este caso vamos a seleccionar openSUSE.

He eleigido la más básica de las VM, con 1 mes gratis.

ya tenemos la máquina funcionando si damos al ícono de openSUSE-1 accedemos a la siguiente pantalla.

Desde «Conectarse a travez de SSH» ya puedes acceder se abre un navegador con la consola.

Acceso desde OS X utilizando la consola Terminal

En OS X, antes de acceder por primera vez a la instancia debemos limitar los permisos de acceso del archivo *.pem, para ello, desde una consola Terminal ejecutaremos el siguiente comando:

chmod 600 /ruta-hasta-mi-archivo/mi-archivo.pem

Hecho esto, podremos acceder a nuestra instancia desde Terminal utilizando nuestro archivo *.pem y la Public DNS de nuestra instancia mediante el comando:

ssh -i /ruta-hasta-mi-archivo/mi-archivo.pem [email protected]

La primera vez podemos recibir un mensaje de huella SSH porque nuestro ordenador no conozca ese servidor, escribiremos yes y en próximas conexiones ya no debería ocurrir.

Si todo se ha realizado correctamente debemos obtener un mensaje de la consola similar a este:

Last login: Sat Ago 15 10:49:49 2017 from 154.red.ip1111111
[email protected]:~$

Y ya estaríamos listos para trabajar en nuestro servidor.

Acceso desde Windows utilizando Putty

Putty es una implementación gratuita de SSH y Telnet para Windows y Unix pero no admite los archivos *.pem, de manera nativa. Para ello, utilizaremos la utilidad de Putty puttygen.exe y convertiremos nuestro archivo *.pem en un *.ppk admitido por Putty.

Abrimos puttygen.exe, hacemos clic en el menú Conversions > Import Key, seleccionamos el archivo *.pem, introduciremos una frase de seguridad (opcional) y haremos clic en Save Private Key para guardar el archivo en formato *.ppk.

Ahora ya podemos acceder a nuestra instancia desde Putty configurando las siguientes opciones:

En Session > Host Name: [email protected], siendo my-public-dns la copiada anteriormente.

En Connection > SSH > Auth: cargar el archivo *.ppk creado anteriormente.

Adicionalmente, si queremos guardar la configuración para el futuro, en Session > Saved Sessions introducimos un nombre a hacemos clic en Save.

Una vez hecho esto, haremos clic en Open, la primera vez podemos recibir un mensaje de huella SSH porque nuestro ordenador no conozca ese servidor, haremos clic en Sí y en próximas conexiones ya no debería ocurrir.

Si todo se ha realizado correctamente debemos obtener un mensaje de la consola similar a este:


Last login: Sat Ago 15 10:49:49 2017 from 154.red.ip1111111
[email protected]:~$ sudo zypper ref

Y ya estaríamos listos para trabajar en nuestro servidor.

Referencias: https://aws.amazon.com/es/getting-started/hands-on/launch-a-virtual-machine/