Muchos se preguntan como hacer para conectarse a un equipo en Oracle OCI, si perdiera conexión SSH o un scritorio remoto de Windows si el servidor tuviera algún error y no sabamos cual es. Admito decir que me ha tocado hacer restore de equipos en ese estado por desconocimiento y se que no soy el único, asi que comparto este post que es muy interesante e importante que conozco cualquier admin de Oracle OCI.
Les cuento que Oracle tiene una opción llamada Connection Console, en la cual nos permite acceder a un servidor por consola, de la misma forma que si tuvieramos un monitor conectado al equipo. Esto nos permitiria por ejemplo reiniciarlo y ver todo el proceso.
Son pasos
muy sencillos que voy a pasar a contarles en este post.
TIP 1:
CUANDO CREAMOS UNA VM EN OCI, HAY QUE BLANQUEAR LA CLAVE DE ROOT Y GUARDARLA,
NECESITAMOS TENER UN LOGIN PARA NO DEPENDER DE LA CONEXIÓN POR KEY DEL USUARIO
OPC.
Indice del Post:
1. Creación de conexión en oci.2. Conexión a un Linux desde un Linux.
3. Conexión a un Linux x VNC
4. Conexión a Windows desde VNC
1) Creación conexión en OCI.
a. Creamos las key necesarias.
Podemos realizarlo desde putty, como explico en un blog anterior: (link)
O desde el mismo linux podemos generarlo con los siguientes pasos:
[root@ ~]# mkdir cc_server [root@ ~]# cd cc_server/ [root@ cc_server]# ssh-keygen -t rsa -b 2048 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): /root/cc_server/server_name Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/cc_server/server_name Your public key has been saved in /root/cc_server/server_name. The key fingerprint is: SHA256:1fmSzd8aGM4aqfCU1lRWfsjIvVaFFWMQkf4faAGfYbw root@hostname The key's randomart image is: +---[RSA 2048]----+ | .=**o| | o *+.o| | ..B==..| | . oE= o| | S = B+ | | o = *o+.| | . + + =.. =| | = . o o.| | o . . | +----[SHA256]-----+ [root@cc_server]# ls -l total 8 -rw-------. 1 root root 1831 Nov 13 00:19 server_name -rw-r--r--. 1 root root 401 Nov 13 00:19 server_name.pub |
[root@cc_server]#
ls server_name server_name.pub
[root@cc_server]#
ssh -i server_name
-o ProxyCommand='ssh -i server_name
-W %h:%p -p 443 ocid1.instanceconsoleconnection.oc1.sa-saopaulo-1.araxeldrxssssvycxzfmyw33utjz5lqen3vbnt2fglwddsi9xhryssqpyasa@instance-console.sa-saopaulo-1.oraclecloud.com'
ocid1.instance.oc1.sa-saopaulo-1.antaaljrxsddssycqcjsgkvn7s6i4yxwyb6x3yddvvzorrddbuufdeljaolq
The
authenticity of host '[instance-console.sa-saopaulo-1.oraclecloud.com]:443
([141.XXX.XX.145]:443)' can't be established.
RSA
key fingerprint is SHA256:9H87so+XdiQdAShinPD@1KfgHjlkk5SzKEAjdaDzcvA. Are
you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning:
Permanently added '[instance-console.sa-saopaulo-1.oraclecloud.com]:443,[141.XXX.XX.145]:443'
(RSA) to the list of known hosts.
================================================= IMPORTANT:
Use a console connection to troubleshoot a malfunctioning instance. For
normal operations, you should connect to the instance using a Secure Shell
(SSH) or Remote Desktop connection. For steps, see
https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/accessinginstance.htm
For
more information about troubleshooting your instance using a console
connection, see the documentation:
https://docs.cloud.oracle.com/en-us/iaas/Content/Compute/References/serialconsole.htm#four ================================================= [ENTER] PARA QUE MUESTE EL LOGIN
Oracle
Linux Server 8.2 Kernel
5.4.17-2011.6.2.el8uek.x86_64 on an x86_64
Activate the web console with: systemctl enable --now cockpit.socket hostname login: |
Oracle
Linux Server 8.2 Kernel
5.4.17-2011.6.2.el8uek.x86_64 on an x86_64
Activate
the web console with: systemctl enable --now cockpit.socket
hostname login: root Password:
******** Last
login: Fri Nov 13 00:08:32 on pts/0 [root@servidor_destino~]# |
No hay comentarios.:
Publicar un comentario