Services

A Service refers to a Host and Port on the Remote Network. This can include applications, web servers, or databases. Accessing these services enables you to perform essential tasks, such as querying a database table, transferring files, or logging into a server via Telnet.

Connecting to a Service

To gain access to a remote service, you must first connect to a Session, which is associated with a Gatekeeper that provides access to the desired service.

Once you connect, the remote services are made available directly on your local desktop.

Some services, such as built-in services, may include hyperlinks. These services are defined with port types like HTTP, HTTPS, FTP, RDP, SSH, or TELNET. Depending on the port type, the appropriate client (Such as a Telnet client) is launched automatically through your browser.

  • On Windows systems, Customer Privileged Access Management offers RDP and SSH clients that support stored credentials.
  • You can also use your preferred client for any service, if desired.

Session Services

The following explanation demonstrates the available services for the Gatekeeper host, as well as services for an additional host. Each time a service is accessed, an audit record is permanently logged, which can be reviewed via the Session History.

When a user connects to a Session, they can see a list of available services for that session. This allows the user to interact with and access the services directly.

To connect to a service using your preferred client, you need to know the interface and port the service is mapped to. This information is available in the Description area. As you hover over a service in the list, the interface and port details appear to the right.

To modify the interface or port for a service, click Edit.

NOTE:

These changes only affect your individual connection.

To change settings that apply to all users in the session, click Edit Services next to the Gatekeeper name.

Service Access

The Gatekeeper may restrict service access through the use of Service Access Rules. These rules govern which services are available and under which conditions. The rules specify allowed and denied access for certain service types, which are listed under Edit Services.

To successfully add a service, the port and host must meet the following conditions:

  • The port and host must match an Allow entry (if defined).
  • The port and host must not match any Deny entries.

When accessing services, you can view the available services on the host where the Gatekeeper is installed, as well as on additional hosts (For example HostA). Each time a service is accessed by your Vendor, a detailed audit is permanently logged. These logs can be accessed through the Activity Report.

Built-In Services

Some services are built into the CPAM Gatekeeper and are generally displayed automatically in the Service List. These services provide the necessary tools for system support, regardless of other services offered by your network.

Built-in services cannot be modified, but you may choose to disable them if needed.

Disabling a Service

At times, you may find it necessary to disable a service without permanently deleting it. To disable a service in the Edit Services window:

  1. Click the description of the service you want to disable.
  2. Click Disable.

Disabling the service makes it unavailable to users who connect to the session.

To enable a disabled service:

  1. Click the description of the disabled service.
  2. Click Enable.

Adding a Service

To access a specific host and port on the remote network, you must add a service.

Follow these steps to add a service to the Gatekeeper or a particular host:

  1. Click Add New Port.
  2. A form appears where you can specify the service details.

In this form, you need to provide the following information:

  • Service Name: Enter the name of the service.
  • Description: Provide a description for the service.
  • Port: Specify the valid port number for the service. For example, Telnet typically uses port 23.

The form also allows you to specify the Type and Default Local Port:

  • Type: This is optional. If specified, you can choose from the following types: Plain (default), HTTP, HTTPS, FTP, TELNET, RDP, or SSH. Selecting a non-Plain type allows the service to automatically launch the default browser client for that protocol (For example, selecting TELNET opens the browser's built-in Telnet client).
  • Default Local Port: This is optional. It specifies the local port to which users can connect when accessing the remote service. If left blank, the port defaults to the Port value. You can change this if you encounter conflicts with other services on your desktop.

If you are connected to a session, you can see two options for saving:

  • Save: Saves the new service and returns you to the Session Services list.
  • Save & New: Saves the service and allows you to continue editing and adding new services.

If you're not connected to a session, only the Save & New option is available.

The following table lists potential errors that may occur when adding a service:

Error message Reason
Name is required Service Name cannot be blank.
Port is required Port cannot be blank, and can be up to 5 numeric characters.
The port you have entered already exists The same port value has already been defined in a Service for this host.
Description is required Description cannot be blank, and can be up to 128 characters.

Adding a New Host

To access a service on a remote network that is not on the Gatekeeper host, you must first add a new host.

Follow these steps to add a new host:

  1. Click Add New Host.
  2. A form opens where you can enter the details for the new host.

In this form, the following fields are available:

  • Host (or IP): Enter the host computer name or IP address of the remote network where the desired service is located. This field is case-insensitive.
  • Description: This is optional. Provide a meaningful description of the remote host to help identify it.
  • Host Alias: This is optional. If provided, the alias can be used to access services on the remote host instead of the host name or IP address.

The fields on the right side of the form are the same as when adding a service.

Editing a Service

To edit a service, follow these steps:

  1. Click the service description for the service you want to edit.
  2. Click Edit to open the form.

The form that appears is the same as the one used for Adding a Service, with the exception that the Service Name is not editable.

You can modify the following fields for the service:

  • Description: Modify the service description.
  • Port: Update the port number if necessary.
  • Port Type: Change the port type if required.
  • Default Local Port: Modify the default local port if needed.
NOTE:

For more information on the fields and the possible errors this form may generate, see Adding a Service.

Deleting a Service

To remove an existing service, follow these steps:

  1. Click the service description of the service you want to remove.
  2. Click Delete to initiate the deletion process.

A confirmation pop-up appears, prompting you to confirm the deletion.

Click OK to confirm. Once confirmed, the specified service is no longer be available.