wsadmin ツールを使用して、管理者がローカルでのみノードを管理するようにリモート管理を制限できます。これにより、Base ノードが管理者のリモート・ポートを開くことがないようにします。各管理接続は、ローカル・ワークステーションから行う必要があります。
手順
- wsadmin スクリプト・ツールを開始します。
- リモート・アクセスを制限します。
対象のサーバーごとに以下のコマンド・セットを実行して、リモート・アクセスを制限します。
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]')
- 各サーバーを再始動します。
以下の例に示すように、AdminServerManagement スクリプト・ライブラリーの stopAllServers コマンドと startAllServers コマンドを使用して、ローカル・アクセス限定で構成されている各サーバーを再始動します。
AdminServerManagement.stopAllServers("myNode")
AdminServerManagement.startAllServers("myNode")