News
Abstract
Using IBM Navigator for i in a Cloud environment requires ability to access using localhost and may have all insecure ports blocked. This document explains how you can configure your IBM i in the cloud for using IBM Navigator for i.
Content
- GUI Preferences
- TLS Override
- Localhost Override - Navigator for i in Cloud environment
- Authentication: Access Authorization
- TLS Connection
- On the GUI node set Configuration Properties (which requires ability to access IBM Navigator for i through the GUI so will not work for initial cloud configuration)
- Manually modify the preferences file to set localhostOverride to true - /qibm/userdata/os400/Navigator/preferences/pIgMiytjMDLAhlQ1m+wcBQ==
- Edit preferences file (name: pIgMiytjMDLAhlQ1m+wcBQ==) found here: /qibm/userdata/os400/Navigator/preferences
- Add "localhostOverride":true or if it exists with value set to false, change to true. Your file will then look something like this:
- {"prefDirAdjustedRel":460288,"globalTLSList":[],"tlsOverride":false,"localhostOverride":true}
- Add "localhostOverride":true or if it exists with value set to false, change to true. Your file will then look something like this:
- If the file does not exist, create "pIgMiytjMDLAhlQ1m+wcBQ==" (CCSID 819) with the contents:
- ▼{"prefDirAdjustedRel":459776,"globalTLSList":[],"tlsOverride":false,"localhostOverride":true}
- Edit preferences file (name: pIgMiytjMDLAhlQ1m+wcBQ==) found here: /qibm/userdata/os400/Navigator/preferences
CHGATR OBJ('/qibm/userdata/os400/navigator/preferences/pIgMiytjMDLAhlQ1m+wcBQ==') ATR(*CCSID) VALUE(819)
CHGOWN obj('/qibm/userdata/os400/Navigator/preferences/pIgMiytjMDLAhlQ1m+wcBQ==') newown(QWEBADMIN)
CHGAUT obj('/qibm/userdata/os400/Navigator/preferences/pIgMiytjMDLAhlQ1m+wcBQ==') user(QWEBADMIN) dtaaut(*RWX) OBJAUT(*NONE)
CHGAUT obj('/qibm/userdata/os400/Navigator/preferences/pIgMiytjMDLAhlQ1m+wcBQ==') user(*PUBLIC) dtaaut(*EXCLUDE) OBJAUT(*NONE)- Restart ADMIN1 server:
ENDTCPSVR *IAS INSTANCE(ADMIN1) STRTCPSVR *IAS INSTANCE(ADMIN1)
- First you will need to log in to Navigator with insecure ports enabled.
- Then configure TLS
- Block insecure ports - this can be done with Navigator under TLS > Deactivate Unsecure Ports or by adding port restrictions
If the fully qualified name is used for the host name in requests, you may need to add this fully qualified name to the preferences file for Global TLS. This is set by Navigator when you request "Use TLS for all users". If you use the IP address to access the Navigator URL, you may still need to add the host name (system.domain) to the preferences file.
Change the file /qibm/userdata/os400/Navigator/preferences/pIgMiytjMDLAhlQ1m+wcBQ==' as follows
edtf '/qibm/userdata/os400/Navigator/preferences/pIgMiytjMDLAhlQ1m+wcBQ=='
Change it to add the FQDN to the globalTLSList value, leaving everything else:
{"prefDirAdjustedRel":460032,"globalTLSList":["system.domain","192.x.y.100"],"tlsOverride":false,"localhostOverride":true}
Was this topic helpful?
Document Information
Modified date:
30 October 2025
UID
ibm17186025