CAD

Quick Start Guide: CADpass Client Secure Connection for Linux

Licensing Requirements or Restrictions
Usage terms and conditions apply to this software. For more information, refer to Licensing Requirements or Restrictions on the associated product page:

Table of Contents

CADpass client secure connection (will be referred to as CADpass client or CADpass in this document) is a utility provided by CMC Microsystems that creates a secure connection between client PC’s, workstations, and computer sessions, and the CMC managed infrastructure.

CADpass is a utility provided by CMC Microsystems that provides authorized CMC clients with access to state-of-the-art microsystems design tools and services. It consists of a secure connector (AppGate) that is installed on the client workstation and acts as an encrypted gateway, which allows controlled access to CMC license servers. 

CADpass for Linux is available for:

  • Centos 7.x
  • RHEL 7.x
  • Ubuntu 16.04 or later
  • RHEL 8/Fedora 33

CADpass AppGate connector is installed on your Linux system and can be configured to automatically connect for access to CAD tool services and licenses.

System Requirements

  • Institutional, Researcher, or Classroom subscription to CMC Microsystems: https://www.cmc.ca/subscriptions/
  • Outbound access to the internet for port 443
  • Valid CMC Microsystems client credentials (Username and Password)
  • Linux system requirements:
    • Gnome-keyring or kwallet packages are installed
    • Time is synced accurately (check with https://time.is/ )

Installing the CADpass AppGate Connector

  1. Download the appropriate CADpass AppGate connector Linux install kit (approximately 80 MB) from https://www.cmc.ca/cadpass/.
  2. Install the appropriate CADpass AppGate connector for Linux:
      • For Ubuntu:
        1. Open a terminal, and navigate inside the directory where the downloaded .deb file is located.
        2. To Install the package, enter
          $ sudo dpkg -i appgate-sdp_[version]_amd64.deb
        3. To install any missing dependencies, enter
          $ sudo apt-get update && sudo apt-get -fy install
        4. When the installation is completed, search for Appgate SDP in the menu to execute the client.
      • For RHEL/CentOS:
        1. Open a terminal, and navigate inside the directory where the downloaded **.rpm files are located.
        2. To Install the package, enter
          $ sudo rpm -i appgate-sdp_x.x.x_amd64.rpm
        3. To install any missing dependencies, enter
          $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
          $ sudo yum install appgate-sdp-[version]-el7.x86_64.rpm
      • For Fedora/RHEL 8:
        1. Open a terminal, and navigate inside the directory where the downloaded **.rpm files are located.
        2. To Install the package, enter
          $ sudo dnf install appgate-sdp-[version]-fc31.x86_64.rpm
        3. When the installation is completed, search for Appgate SDP in the menu to execute the client.

Configuring the CADpass AppGate Connector

  1. When setup is completed, the privacy policy window opens, as shown in Figure 1.
    Note: If the Client application does not start automatically, launch the AppGate SDP app.

Figure 1: Privacy Notice

  1. Click Approve.
  2. Create a profile by clicking Use Profile Link, as shown in Figure 2.

Figure 2: Create a User Profile

  1. When you are prompted to enter a link, copy and paste the link below:
         

Now you have completed the profile configuration.

Using CADpass client AppGate Connector on Linux Systems

  1. CADpass client AppGate connector is available for these Linux distributions:
    1. RHEL 7.7 (including CentOS)
    2. RHEL 8 / Fedora (including CentOS)
    3. Ubuntu 16.04 or later
  2. CADpass AppGate Client connector is not available for compute servers that have multiple users logged in simultaneously. For this situation, use the CADpass Server (formerly CADconnectR20)
  3. Using CADpass Linux client connector with CMC provided CAD tools.
    1. Login into the CADpass client connector with your CMC credentials
    2. Unlike CADpass client for Windows, there isn’t a CADpass window that opens. You must manually set the license configuration
    3. Consult the appropriate Quick Start Guide.
    4. For CAD tools that require license environment variable settings:
      1. Consult the CADpass licensing information.
      2. Set the appropriate license environment variable before starting the tool
        Example, for COMSOL (bash shell)
           $ export LM_LICENSE_FILE=6601@a2.cmc.ca
        Example, for COMSOL (csh/tcsh shell)
           $ setenv LM_LICENSE_FILE 6601@a2.cmc.ca
  4. If you are connecting remotely to a Linux system then executing the CADpass client AppGate connector, you may experience errors because the gnome keyring may not be automatically unlocked. In this situation you can try:
      1. Using Tigervnc-server with “vncserver -fg”, gnome-keyring will prompt to unlock.
      2. Enable “remote desktop” in the gnome settings (requires a session to already exist)
      3. For SSH +x11-FW or ThinLinc type of connections (may work in other situations), execute
           gnome-keyring-daemon -r -d
        before launching the AppGate

Connecting to CMC License Services

After your profile has been created or updated, you can connect to CMC License services.

  1. On the Profile Created screen, click Connect to Appgate, as shown in Figure 3.

Figure 3: Profile Created Screen

  1. Sign in with your CMC Microsystems Username and Password.
  2. If you want to always be connected, check the Keep me signed in option, as shown in Figure 4.

Figure 4: Sign In Screen

You should now be connected to the CMC LMS (License Management Services), as shown in Figure 5.

Figure 5: Connected to the CMC LMS

You can now set up your CAD tools. Refer to the CMC Quickstart guides for details.

Removing the CADpass AppGate Connector

To remove CADpass AppGate Connector, in a terminal window enter:

$ sudo yum remove appgate-xxx

Additional Resources

See the list of CAD tool quick start guides.

Does your research benefit from products and services provided by CMC Microsystems?
Scroll to Top
Skip to content