Puede utilizar la herramienta wsadmin para restringir la administración
remota y que los administradores sólo puedan gestionar nodos de forma local. Esto impide
que el nodo base pueda abrir puertos remotos para el administrador. Cada conexión
administrativa debe realizarse desde la estación de trabajo local
Procedimiento
- Inicie la herramienta de scripts wsadmin.
- Restrinja el acceso remoto.
Ejecute el siguiente conjunto de
mandatos para cada servidor en el que desee restringir el acceso remoto:
server=AdminConfig.getId('/Server:server1/')
AdminTask.setAdminProtocolEnabled(server, '[-conntype SOAP –enable false]')
AdminTask.setAdminProtocolEnabled(server, '[-conntype RMI –enable false]')
AdminTask.setAdminProtocolEnabled(server, '[-conntype JSR160RMI –enabled false]')
AdminTask.setAdminProtocol(server,'[-conntype IPC -mode local]')
- Reinicie cada uno de los servidores.
Utilice los mandatos
stopAllServers y startAllServers de la biblioteca de scripts AdminServerManagement para
reiniciar cada uno de los servidores configurados con acceso local únicamente, tal como
se muestra en el siguiente ejemplo:
AdminServerManagement.stopAllServers("myNode")
AdminServerManagement.startAllServers("myNode")