Sie können das Tool "wsadmin" verwenden, um die Fernverwaltung einzuschränken, so dass
Administratoren Knoten nur lokal verwalten können. Auf diese Weise wird verhindert, dass der Basisknoten
ferne Ports für den Administrator öffnet.
Jede Verwaltungsverbindung muss auf der lokalen Workstation stattfinden.
Vorgehensweise
- Starten Sie das wsadmin-Scripting-Tool.
- Schränken Sie den Fernzugriff ein.
Führen Sie die folgenden Befehle für jeden gewünschten
Server aus, um den Fernzugriff einzuschränken:
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]')
- Starten Sie die Server erneut.
Verwenden Sie die Befehle "stopAllServers" und "startAllServers" aus der
Scriptbibliothek "AdminServerManagement", wie im folgenden Beispiel gezeigt, um die Server erneut zu starten, für die ausschließlich der lokale Zugriff
konfiguriert ist:
AdminServerManagement.stopAllServers("myNode")
AdminServerManagement.startAllServers("myNode")