Knowledge Base  /  Ecosystem Partners  /  Marketplace Guides
Knowledge Base  /  Ecosystem Partners  /  Marketplace Guides

Deploying SMS PASSCODE on CenturyLink Cloud

Updated by Max Ranzau on Dec 30, 2015
Article Code: kb/553

SMSPasscode Logo

Technology Profile

SMS PASSCODE – “Experience the New Generation in User Authentication”

SMS PASSCODE® has integrated their technology with the CenturyLink Cloud platform. The purpose of this KB article is to help the reader take advantage of this integration to achieve rapid time-to-value for this multi-factor authentication solution. SMS PASSCODE is a technology leader in adaptive multi-factor authentication using SMS, voice call, or secure e-mail. The solution offers a highly secure challenge- and session-specific login process tightly integrated into leading authentication systems such as Citrix, Cisco, Microsoft, VMware and many other VPN systems. The platform is designed as scalable and fault tolerant from the ground up and offers a much lower TCO compared with alternatives.

Technology from SMS PASSCODE helps CenturyLink Cloud customers address the business challenge of securing remote access by implementing multi-factor authentication - now available as part of the CenturyLink Cloud Blueprint Engine.

For more information, please visit


CenturyLink Cloud Users


After reading this article, the user should feel comfortable getting started using SMS PASSCODE on CenturyLink Cloud. After executing the steps in this Getting Started document, the users will have a functioning SMS PASSCODE Authentication Server upon which they can start securing access for their Citrix, VPN-connections, Windows Login, Remote Desktop and some cloud services etc.


  • Access to the CenturyLink Cloud platform as an authorized user.
  • Windows Server


To access your application from a computer outside the CenturyLink Cloud network, perform the following tasks after you receive the email notifying you that the Blueprint completed successfully.

  • Add a Public IP to your server through the Control Portal.
  • Allow incoming traffic for desired ports by clicking on the Servers Public IP through the Control Portal and configuring appropriately.
    • The default ports to access the application are: 80, 443.

Deploying the SMSPasscode partner Template

How to Deploy the Partner Image

  1. Create an email to

  2. Copy and paste the information below into the body of the email.

  3. Edit the information as needed and send.


  EMAIL SUBJECT:   Ecosystem Partner Template Import Request

  CLC Support Team,

  Please create a ticket to import the Ecosystem Partner Template image referenced below to my CenturyLink Cloud Account:

  - Import CenturyLink Ecosystem Partner Source Image: SMS Passcode Base Server Template (from account SMSP)
  - My CenturyLink Cloud Account Alias: ####
  - My CenturyLink Cloud Account PIN:  ######
  - Data Center to import image to: ###
  - Server Name to import image as: ##########
  - VLAN in the account to add the Server to: ########
  - Additional Notes or work to be done: ########

  Please let me know if you have any questions or issues. Kindly send me a reply once the work has been completed and let us know the IP address of the server where this technology has been deployed.

  Thank you very much,


Your account alias and PIN are available from your account info page and your user profile page respectively.

Steps to Complete Installation

Once the Template is copied and server is created, complete the following steps to complete the SMS Passcode installation:

  1. Log into the new server, using administrator + password used when server was instantiated.

  2. Close/minimize the server manager, which will be open per default.

  3. From the start menu, launch the SMS PASSCODE configuration tool and browse to the Network tab, change the shared secret (password) to something customer unique (min 15 chars).

    • The Configuration Tool
    • The shared secret on the Network tab
  4. On the configuration tool Database tab, change the hostname to the hostname of the new instance (if in doubt, open command prompt, type hostname).

    • Note that if you hit the test button on the database test now, the test will fail, this is okay as the cause is fixed in the next steps.
  5. Launch the web admin interface (http://localhost:2000).

  6. Navigate to Hosts > Authentication Hosts > Edit > insert new current hostname here as well.

  7. Navigate to Hosts > Transmitter Hosts > Edit, insert new current hostname here too. You can now re-run the config tool and verify the database test works at this point.

  8. Navigate to Settings > License and paste in the new license number (long hex string) as received from SMS Passcode corp. The console will (depending on issued license) prompt for the following information:

    • The license key contains one or more new CAL types. You may grant these new CAL types manually, e.g., by maintaining the license grants on your User Group Policies.
    • Alternatively, you may select the CAL types below, that you would like to grant to all users immediately. Select the CAL types to grant to all users immediately.
  9. Check all options that apply (this will typically be: MFA standard).
    From here, there are two additional steps to complete provisioning of a new CenturyLink SMS Passcode setup.

  10. Configure one or more of the following:

  • Web service dispatchers
  • E-mail dispatchers
  • Hardware SMS Gateways to be able to send out text messages/voice number calls to mobile devices or e-mails.
  • For setting up a Web Dispatcher with Nexmo, refer to the attached installation guide.
  1. Install the necessary authentication clients on other servers. These are all documented in detail in the SMS Passcode administrative guide.


The costs associated with this Blueprint deployment are for the CenturyLink Cloud infrastructure only. SMS PASSCODE Multi-factor Authentication is priced on a per user per month basis for the number of users you will be protecting with SMS PASSCODE. Pricing is per user per month regardless of what that user is protecting (including Citrix, VPN, Remote Desktop, Windows Login, etc.). After deploying this template, the user can secure entitlements to the technology by sending a request via e-mail to:


CenturyLink Cloud works with SMS PASSCODE to provide a high level of secure access with Multi-factor Authentication including session based One Time Passcode delivery via e-mail, text or voice call with the unique ability to differentiate access or code delivery based on geography.

Frequently Asked Questions

Where do I get my License?

Who should I contact for support?