Controlling Access to Customer Cloud or On-Prem Resources through a ZTNA Gateway
When a ZTNA Sensor is configured as ZTNA Gateway, it can be deployed in a Customer Cloud or On-Prem to control remote access to Cloud or On-Prem Resources. Combined with the ZTNA Client feature embedded within the Genian ZTNA Agent, a secure connection is established between a remote endpoint and the ZTNA Gateway. After a user is successfully authenticated, only the access defined by the administrator will be available. Any other connection attempts will be discarded by the ZTNA Gateway.
Deploying the ZTNA Sensor in a Customer Cloud or On-Premises
Skip this step if you have already installed a ZTNA Sensor in your Cloud or On-Prem. For instructions on how to install a ZTNA Sensor in a Customer Cloud or On-Prem:
See: Installing Genian ZTNA.
Create On-Prem Site
Note
On-Prem Infrastructure type is used for any non-AWS Cloud environment
- From the top menu, navigate to System > Site
- Click Tasks then Create
- Enter a Name for the site (ex. 'Corp Hub')
- For Infrastructure select On-Prem
- For Type select Hub or Branch (typically Hub if this is the first Gateway you have deployed)
- For Network Address enter the network address for the On-Prem or Cloud network (ex. 10.0.0.0/16 or 172.31.16.0/20)
- Click Save
Enable ZTNA Client in On-Prem Site
- From the top menu, navigate to System > Site
- Click on the desired Site Name
- Under ZTNA Client, set Status to 'Enabled'
- Leave the Network field blank for auto-assignment of an IP pool for remote endpoints connecting to the ZTNA Gateway
- Click Save
Add the ZTNA Connection Manager Agent Action to Node Policy
- Select the applicable Node Policy (the Default Node Policy may be used unless you want to create a specific Node Policy)
- From the top menu, navigate to Policy > Node Policy and click on the desired Node Policy
- Under Authentication Policy, change Authentication Method from Password Authentication to Host Authentication
- Scroll down to the Agent Action section and Click Assign
- Select the 'ZTNA Connection Manager' by moving it from the Available window to the Selected window then click Update
- Click on the name of the Node Policy
- Scroll down and click on the ZTNA Connection Manager Agent Action
- Under the Plugin section, click Assign to the right of the Site window
- Select the desired site users will be connecting remotely to through the ZTNA Gateway using the ZTNA Client
- Click Update then click the blinking Apply in the upper right-hand corner
Set ZTNA Sensor to Gateway (In-Line) Mode
- From the top menu, navigate to System
- Click on the Sensor IP
- Click on the Sensor tab
- For the eth0 interface, in the far-right Settings column, click on Sensor
- Under Sensor Operation, change Sensor Mode from Host to Inline and change Mirror Operating Scope from Local to Global
- Scroll down and click Update
Install Genian ZTNA Client and Verify Access
Note
The ZTNA Client will connect to the ZTNA Gateway over ports TCP 443,1194, and UDP 3870,3871 so these ports must be opened from the public IP of the end user's device to the public IP of the ZTNA Gateway. Be sure to update firewall rules and security groups accordingly.
- Create a test account for remote access under Management > User > Tasks > Add User
- Browse to https://yoursite.genians.net/agent
- Click the Download button and follow the prompts to install the Agent
- Once installed, right click on the Agent icon, select Network Access and click Connect
- Enter the username and password created in the step above
- The ZTNA Client should pop up a message indicating you are now connected and provide your IP for the connection
- All traffic from the endpoint will now be routed through the ZTNA Gateway
- The remote session information can be viewed under System > Site > ZTNA Client