Crear una Instancia en Oracle Cloud Infraestructure (OCI)
Complete las siguientes opciones
Para terminar de crear la instancia definitiva
Configuración Instancia
Podemos acceder mediante la Aplicación Putty
Descarga las dos aplicaciones:
Primero acceda a PuttyGen, teniendo como referencia al archivo xxxxxxx.Key
Ahora entramos a la aplicación Putty y hacemos la conexión
Seleccionar el archivo xxxxxxx.ppk generado con PuttyGen
Conexión Vía SSH Comando desde Ubuntu
Donde OCI-Academy-DW-OL9.key ==> es el archivo de la llave generada desde la instancia de Oracle
Configuración Puertos en OCI
Configuración Apache y Puertos
En el terminal de Ubuntu
Realice los siguientes comandos:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
sudo apt install apache2
sudo ufw app list
sudo ufw status
sudo ufw enable
sudo ufw status
sudo ufw allow in "Apache"
sudo ufw allow 8000/tcp
sudo ufw allow 4000/tcp
21
22
80
4200
8000
3306
sudo ufw status
sudo systemctl status apache2
Reiniciar la Instancia Ubuntu-WordPress
Configuración Sitios y Permisos
sudo chgrp www-data /var/www/html
sudo usermod -a -G www-data ubuntu
sudo chmod -R 775 /var/www/html
sudo chmod -R g+s /var/www/html
sudo chown -R ubuntu /var/www/html
Para probar vaya al navegador
Conexion OCI con VS Code
Entrar a VS Code desde su equipo Personal(Windows, Linux o Mac)
Instalar Extension REMOTE SSH
Dentro de la carpeta de Usuario de Windows
C:\Users\jaide.ssh
Copiar y pegar la clave original creada por Oracle OCI y luego crear el siguiente archivo en la misma ubicacion:
Lo denominamos configOCI-UBUNTU-UNIG
Nota: Este archivo no puede tener extension.
Host UbuntuOCI-Ubuntu
HostName 149.130.165.237
User ubuntu
PubKeyAuthentication yes
IdentityFile C:\Users\jaide\.ssh\ClaveOCIacademyDW-Ubuntu.key
Luego,
Crear y Copiar Archivos en MV con VS Code
Para crear Archivos, solo visualice su carpeta y crear un nuevo archivo
Y para copiar puede arrastrar y soltar en el sitio doce desee pegar el archivo o carpetas
Transferir Archivos a Ubuntu
Lo podemos hacer de varios métodos
-
Via FileZilla
-
Via Comando a traves de PowerShell de Windows
Permitir copias en la carpeta
y desde la terminal de Ubuntu WSL de Windows
sudo scp -i ../OCI-Academy-DW-Ubuntu-Intel.key ../downloads/oracle-database-preinstall-23c-1.0-1.el8.x86_64.rpm ubuntu@158.247.121.222:/home/ubuntu/downloads/oracle
Cambiar Auth por console(Opcional)
Linux: Habilitar ssh root: Posibles problemas
Nos podemos encontrar con ciertos problemas en el momento de para habilitar el inicio de sesión del usuario root vía SSH porque hayan ciertas configuraciones que impidan el login como root a parte de la explicada en el punto anterior.
[1) Revisar: PasswordAuthentication no]{.underline}
Si encontramos dentro del fichero de configuración:
PasswordAuthentication no
Deberemos cambiarlo a:
PasswordAuthentication yes
La opción PasswordAuthentication permite configurar el uso de passwords por completo, para poder hacer login vía SSH como root o como otro usuario con una contraseña, debe estar configurada la opción a: yes
[2) Revisar UsePAM no]{.underline}
Si encontramos dentro del fichero de configuración:
UsePAM no
Deberemos cambiarlo a:
UsePAM yes
La opción UsePAM define si es posible utilizar PAM (Pluggable Authentication Module). Si vamos utilizar autentificación de usuario y contraseña es necesario que UsePAM esté configurado a: yes
[3) Revisar DenyUsers root]{.underline}
Si encontramos dentro del fichero de configuración:
DenyUsers root
Debemos comentar o eliminar la linea.
Con DenyUsers se puede bloquear el login de un usuario especificado.