Informe Configuracion Google Cloud
Informe Configuracion Google Cloud
Informe Configuracion Google Cloud
PUCALLPA – PERÚ
2021
Contenido
Conexión desde la consola a una instancia de Google Cloud Engine (GCE) .......... 9
Conexión por PUTTY desde Windows a una instancia de Google Cloud Engine
(GCE) ................................................................................................................................11
Google Cloud Platform Compute Engine nos permite la creación de servidor virtuales
VPS, gratuitos durante 1 año. Para ello tendremos que escoger la oferta de prueba que consiste
en 300$ gratuitos durante un año para gastar en cualquiera de los servicios incluidos en Google
Cloud Platform.
Tendremos que introducir todos nuestros datos incluido el número de tarjeta de crédito
(el número de tarjeta es necesario ya que, en el caso de superar los servicios gratuitos, se hará
Figura 1
Página principal de Google Cloud
Creación del VPS Linux en Google Cloud Compute Engine
Figura 2
Consola de Google Cloud Web Services
Lo primero que tendremos que hacer es crear un nuevo proyecto dónde queremos
crear nuestro VPS o Máquina Virtual VM. Por ejemplo, podríamos tener más de un servidor
Figura 3
Panel de Proyectos
Seleccionamos NUEVO PROYECTO:
Figura 4
Creación de Proyecto
En el desplegable aparecerá el proyecto recién creado:
Figura 5
Panel de Compute Engine
Figura 6
Configuración de Máquina Virtual
4. Aspecto de la instancia de VM creada con la dirección IP interna y externa
proporcionada.
(GCE)
• Para poder conectarnos a la máquina lo tenemos que hacer utilizando una llave
pública y privada SSH.
• En Windows utilizando la utilidad PUTTYGEN podremos generar dicha clave, que
luego podremos usar con PUTTY.
• Generamos la clave con PUTTYGEN:
siguiente:
• Ajustamos la configuración del Firewall en este caso Ubuntu usa por defecto UFW
(Uncomplicated Firewall) que será utilizado en esta guía (En caso no haya sido instalado
aún, puede realizarlo desde aquí). Usaremos el siguiente comando para verificar los
Los errores de permiso denegado se producen cuando nuestro usuario no tiene los
permisos necesarios para realizar cambios en un archivo que estamos editando vía FTP (SFTP).
Antes de conectarnos por SFTP a nuestra instancia en Google Cloud debemos agregar
nuestro usuario al grupo www-data y otorgarle los permisos de escritura necesarios, para evitar
Instances en GCP.
Permisos de escritura:
Configurar FileZilla para establecer conexión con Google Cloud
Ahora abrimos FileZilla y vamos a ir en el menú a Edit > y daremos clic en Settings.
En la columna izquierda del menú de configuración, iremos a Connection > FTP > SFTP
y damos clic en el botón “Add key file” y seleccionaremos el archivo de la clave privada que
Figura 8
Desde nuestra consola de Google Cloud, vamos a ir Home y daremos clic sobre Compute
Engine > VM Instances y vamos a copiar la dirección IP de la instancia a la que nos vamos a
conectar.
Conectar.
CAPITULO 3: Instalación y configuración de servidor de base de datos en
UBUNTU
1. INSTALACION DE MYSQL
apt update
Esto instalará MySQL, pero no le pedirá que cree una contraseña ni que haga ningún otro cambio
de configuración. Dado a que esto deja su instalación de MySQL insegura, vamos a abordarlo a
continuación.
esperemos a que se termine de cargar.
Para las instalaciones recientes, querrá ejecutar el script de seguridad que viene incluido.
Esto cambia algunas de las opciones predeterminadas menos seguras para cosas como inicios de
sesión root remotos y usuarios de ejemplo. Para las versiones antiguas de MySQL, también
deberá inicializar el directorio de datos manualmente, pero ahora esto se hace automáticamente.
mysql_secure_installation
Esto hará que pase por una serie de indicaciones en las que puede hacer algunos
cambios en las opciones de seguridad de su instalación de MySQL. La primera indicación
le preguntará si quiere configurar el plugin de Validación de Contraseña, la que puede
usarse para probar la solidez de su contraseña de MySQL. Independientemente de lo que
seleccione, la siguiente indicación será establecer una contraseña para el usuario root de
MySQL. Ingrese y luego confirme una contraseña segura de su elección.
Desde este punto, puede presionar Y y luego ENTER para aceptar las
configuraciones predeterminadas para todas las preguntas siguientes. Esto eliminará
algunos usuarios anónimos y la base de datos de prueba, deshabilitará los inicios de
sesión root remotos y cargará estas nuevas reglas para que MySQL respete los cambios
que haya realizado inmediatamente.
mysql
Nota: Si tiene la autenticación de contraseña habilitada para root según se describió en los
párrafos de arriba, deberá usar un comando diferente para acceder al shell de MySQL. Lo que se indica a
continuación ejecutará su cliente MySQL con privilegios de usuario regular, y solamente tendrá privilegios
de administrador dentro de la base de datos una vez que haga la autenticación:
mysql -u root -p
Por último, vamos a probar la instalación de MySQL.
Necesitamos un usuario para probar el acceso remoto, ya que root (root@localhost) sólo puede
realizar conexiones locales, bien por usar el plugin auth_socket, bien por estar restringidas sus
Desde ese punto, cree un nuevo usuario y use una contraseña sólida:
Luego, dele a su nuevo usuario los privilegios adecuados. Por ejemplo, puede
concederle al usuario privilegios a todas las tablas dentro de la base de datos, así como
autoridad para agregar, cambiar y eliminar privilegios de usuario, mediante este
comando:
exit
Lo primero que haremos será editar el fichero que contiene la configuración principal
de nuestro gestor:
nano /etc/mysql/mysql.conf.d/mysqld.cnf
Modificaremos el siguiente parámetro tal como lo siguiente:
bind-address = 0.0.0.0
los recursos están en la nube todo está en la nube, la base de datos la aplicación, tenemos una
ip publica, podemos pasar nuestros archivos a través de nuestro FTP, solo por 3 meses de
forma gratuita.
1. Lo primero que tenemos que hacer es la Instalación del GIT, que vendría a ser el
motor de todo esto, teneido en cuenta que todos los aplicativos que descargemos
Procede a hacer click para descargar el archivo, con esto aseguramos la instalacion.
https://cloud.google.com/sdk/docs/install
Lo seleccionamos, hay que tener en cuenta que por defecto se te crea un proyecto
correspondientes)
o en todo caso creamos otro nuevo, según crea conveniente
Ahora, lo que falta es configurar el repositorio, hay que tener en cuenta que debemos de elegir
En el primer caso nos dan 2 opciones, elegimos la opción 1: trabajamos con la cuenta que
configuramos. Luego buscamos el nombre de nuestro proyecto en nuestro caso la opción 5.
Por ultimo a la configuración de la hora elegimos la opción n, porque no queremos dicha
configuración
Antes de proseguir debemos saber en dónde vamos a clonar los archivos
En nuestro caso elegimos la siguiente dirección:
En nuestro caso es la carpeta repositorio creada en el disco F, luego a través de la consola nos
Cosa a tener en cuenta, es que siempre cuando se configura queda un archivo .git en este se
Hasta el momento aun no añadimos nada a nuestro repositorio, para eso ponemos la
números
Repetimos los mismos pasos anteriores, verificamos los cambios
los guardamos
revisamos el cambio 2