acceder a Oracle Enterprise Manager desde el cliente

acceder a Oracle Enterprise Manager desde el cliente

¿Alguien puede decirme cómo permitir que Oracle Enterprise Manager acceda desde un cliente?

Instalo Oracle Express 18.4.0.0.0 en una máquina virtual Centos 7.

Ahora accedo a Oracle Em mediante el navegador en la URL.https://localhost:5500/emdesde mi cliente lanza un túnel ssh PuTTY. Si intento desde mi cliente un telnet a un servidor Linux en 5500, la conexión se rechaza y si intento telnet localhost 5500, la conexión está bien.

He desactivado selixux y firewall

¿Qué puedo hacer para habilitar el acceso desde un grupo de IP?

Gracias de antemano. rafaele

Editar:

La salida de ss -tlnp es

[root@osboxes ~]# ss -tlnp
State      Recv-Q Send-Q    Local Address:Port                          Peer Address:Port              
LISTEN     0      128       127.0.0.1:631                      *:*    users:(("cupsd",pid=1257,fd=12))
LISTEN     0      100       127.0.0.1:25                        *:*    users:(("master",pid=1708,fd=13))
LISTEN     0      128       127.0.0.1:5500                    *:*    users:(("tnslsnr",pid=2458,fd=16))
LISTEN     0      128             *:111                             *:*    users:(("rpcbind",pid=742,fd=4),("systemd",pid=1,fd=46))
LISTEN     0      5           192.168.122.1:53                *:*    users:(("dnsmasq",pid=1786,fd=6))
LISTEN     0      128             *:22                                *:*    users:(("sshd",pid=1258,fd=3))
LISTEN     0      128        [::1]:631                          [::]:*    users:(("cupsd",pid=1257,fd=11))
LISTEN     0      100        [::1]:25                            [::]:*    users:(("master",pid=1708,fd=14))
LISTEN     0      128          [::]:19585                      [::]:*    users:(("ora_d000_xe",pid=2541,fd=9))
LISTEN     0      128          [::]:111                          [::]:*    users:(("rpcbind",pid=742,fd=6),("systemd",pid=1,fd=48))
LISTEN     0      128          [::]:1521                        [::]:*    users:(("tnslsnr",pid=2458,fd=8))
LISTEN     0      128          [::]:22                            [::]:*    users:(("sshd",pid=1258,fd=4))

en Oracle xe 18c encontré el archivo listener.ora en /opt/oracle/product/18c/dbhomeXE/network/admin/listener.ora. El archivo no contiene esta configuración.

    # listener.ora Network Configuration File: /opt/oracle/product/18c/dbhomeXE/network/admin/listener.ora
# Generated by Oracle configuration tools.

DEFAULT_SERVICE_LISTENER = XE

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = osboxes)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

Intenté "grep -r 5500 *" en /opt/oracle pero no encontré nada que me ayude.

En el archivo diag/tnslsnr/osboxes/listener/trace/listener.log hay este mensaje de registro

diag/tnslsnr/osboxes/listener/trace/listener.log:Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcps)(HOST=127.0.0.1)(PORT=5500))(Security=(my_wallet_directory=/opt/oracle/admin/XE/xdb_wallet))(Presentation=HTTP)(Session=RAW))

gracias de antemano

Respuesta1

En la siguiente línea puedes ver que tnslsnrestá escuchando 127.0.0.1:5500. La dirección IP 127.0.0.1se asigna a lola interfaz (bucle invertido). Esto significa que sólo los programas locales pueden acceder directamente a este servicio.

LISTEN     0      128       127.0.0.1:5500                    *:*    users:(("tnslsnr",pid=2458,fd=16))

Necesita encontrar un archivo llamado listener.oraque se encuentre en el $ORACLE_HOME/network/admin/directorio. Aquí debe cambiar HOST =desde localhosto 127.0.0.1hacia una dirección IP asignada a una interfaz externa como Ethernet.

Reinicie el oyente después de cambiar ese archivo. Puedes ver el estado con: lsnrctl status. Consulte la documentación de Oracle para tnslsnrobtener más detalles.

información relacionada