Conexión a una base de datos con una IP pública mediante un túnel SSH
Puede acceder a los servicios de las bases de datos del sistema de base de datos con direcciones IP públicas mediante túnel SSH.
La principal ventaja de este método es que no es necesario abrir el puerto 1521 a la red pública de Internet. Sin embargo, al igual que con el acceso a la base de datos con una IP pública mediante un cliente de SQL*Net, el equilibrio de carga y el failover para sistemas de base de datos de varios nodos no pueden funcionar porque se basan en los SCAN y los nombres de host.
Oracle SQL Developer y Oracle SQLcL son dos herramientas que facilitan el uso de túneles para el acceso a Oracle Database.
Para abrir un túnel y, a continuación, conectarse a un servicio de base de datos mediante SQLcL, ejecute los siguientes comandos:
sshtunnel opc@<public_IP> -i <private_key> -L <local_port>:<private_IP>:1521
connect system/<password>@localhost:<local_port>/<service_name>.<DB_domain>
Para obtener más información sobre estas herramientas, consulte Oracle SQL Developer y Oracle SQLcL.